Dub nad Moravou is a market town in Olomouc District in the Olomouc Region of the Czech Republic. It has about 1,600 inhabitants.
Dub nad Moravou lies approximately 13 kilometres (8 mi) south of Olomouc and 217 km (135 mi) east of Prague.
Dub nad Moravou has a strong Scouting association. Annually Czech Scouts and other Scouts from around the world including Canadian, Polish, German and American among others get together for an international development project to repair Stará Voda, a church just outside Dub nad Moravou that was partially destroyed during WW2.