Duba este o târg (město) din districtul Česká Lípa, din regiunea Liberec, Czechia. Duba se află la 266 m altitudine. Populația este de 1.672 de locuitori (2024). Cel mai apropiat oraș mare este Česká Lípa, la 16,2 km la nord. Printre obiectivele din împrejurimi: Bezděz Castle (12,7 km), Kokořín Castle (11,4 km) și Houska Castle (8,1 km). Printre locurile naturale: Velká Buková (16,4 km) și Dubová hora (2,2 km).
Se scrie și Dubá.