The straight-line distance from Vienna, Austria to Prague, Czech Republic is 251 km (156 miles).Prague is NNW of Vienna.
Distance (km)
251
straight line
Distance (miles)
156
straight line
Flight Time
48 min
estimated direct
Direction
NNW
327° bearing
| Mode | Estimated Time | Distance | Notes |
|---|---|---|---|
| Flight | 48 min | 251 km | Direct flight at 800 km/h avg cruise speed |
| Driving | 4 hr 6 min | ~326 km | Avg 80 km/h, +30% route factor |
| Train | 2 hr 30 min | ~301 km | Estimated, 120 km/h avg (where available) |
All times are estimates based on straight-line distance. Actual travel times vary by route, stops, and conditions.
| From | Vienna, Austria |
| To | Prague, Czech Republic |
| Straight-line Distance | 251 km (156 miles) |
| Bearing | 327° (NNW) |
| Coordinates (Vienna) | 48.2082°, 16.3738° |
| Coordinates (Prague) | 50.0755°, 14.4378° |
The straight-line (as the crow flies) distance from Vienna to Prague is 251 km (156 miles). Prague is NNW of Vienna.
A direct flight from Vienna to Prague takes approximately 48 min, based on an average cruising speed of 800 km/h plus time for takeoff and landing.
Driving from Vienna to Prague takes approximately 4 hr 6 min. This estimate assumes an average speed of 80 km/h with a 30% route factor for indirect roads. Actual time will vary based on road conditions, traffic, and the specific route taken.
Prague is NNW (327 degrees) from Vienna.
The distance from Prague to Vienna is the same: 251 km (156 miles). Distance between two points is the same in either direction.
Distances calculated using the Haversine formula (great-circle distance). Travel time estimates are approximate.
Coordinates sourced from public geographic databases.