Flight to Prague
Hamburg → Prague · about 1h in the air
Train to Ostrava
Prague → Ostrava · about 3h 20m
Hamburg → Ostrava
Germany to Czechia · 1 border · Where else can you go from Hamburg?
Your route
RecommendedChoose a line to change transport
Scroll for the full route →THE JOURNEY, STEP BY STEP
Your itinerary
About the trip from Hamburg to Ostrava
Hamburg (Germany) and Ostrava (Czechia) are 704 km (437 mi) apart in a straight line. The way we suggest is by flight and train, via Prague: about 7h 20m door to door with 1 change. The fastest route, by flight and train via Vienna and Břeclav, takes about 7h 20m. Without flying, it takes about 9h 5m by train and bus, via Berlin, Dresden and Prague. The trip crosses one border, so check what papers you need.
Step by step
- Flight from Hamburg to Prague: about 1h in the air, 491 km
- Train from Prague to Ostrava: about 3h 20m, 278 km
Every route we know
- Flight + Train, via Prague: about 7h 20m, 1 change
- Flight + Train, via Vienna and Břeclav: about 7h 20m, 2 changes
- Train + Bus + Train, via Berlin, Dresden and Prague: about 9h 5m, 3 changes
- Flight + Bus, via Gdańsk and Katowice: about 7h 25m, 2 changes
- Flight + Train + Bus, via Warsaw and Katowice: about 8h 40m, 2 changes
- Train + Bus + Train, via Dresden and Prague: about 9h 10m, 2 changes
- Train, via Děčín: about 10h 25m, 1 change
Times are rough door-to-door times, with time to change and to get through airports included. We don't have prices or timetables: check Google Maps or the operator before you travel.