Duration 3h 27m
Distance 329.7 km
Average price 1 300 Kč
Possible routes 7 found

Vienna to Prague

Rome2rio has found 7 ways to get from Vienna to Prague by train, bus, car, flight, subway and shuttle. We recommend taking the train from Wien Hbf to Praha Hlavni Nadrazi, which takes around 3h 57m. Alternatively, driving from Vienna to Prague is the cheapest option and takes around 4h 30m. While driving from Vienna to Prague is the fastest option and takes around 3h 27m.

Recommended route

Train

  1. Wien Hbf
    Rj / ...
  2. Prague
3h 57m
Bookable on Rome2rio
330 Kč - 2 000 Kč
Alternative routes

Bus

  1. Vienna, Vienna Erdberg
    060 / ...
  2. Prague
4h 5m
Bookable on Rome2rio
450 Kč - 550 Kč

Bus via Stephansplatz

  1. Wien, VIB Erdberg
    705
  2. Prague
5h 37m
606 Kč - 856 Kč

Rideshare

  1. Vienna
    329 km
  2. Prague
4h 30m
Cheapest
431 Kč

Drive

  1. Vienna
    330 km
  2. Prague
Fastest
3h 27m
850 Kč - 1 300 Kč

Fly, subway

  1. Vienna
    VIE - PRG
  2. Nádraží Veleslavín
    A
  3. Prague
2h 37m

Shuttle

  1. Wien
    Eurobusways
  2. Prague
4h
1 500 Kč - 2 200 Kč

Frequently asked questions

Want to know about travelling from Vienna to Prague? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

The cheapest way to get from Vienna to Prague is to rideshare which costs 17€ and takes 4h 30m.

More details

The quickest way to get from Vienna to Prague is to drive which costs 30€ - 50€ and takes 3h 27m.

More details

Yes, there is a direct bus departing from Vienna, Vienna Erdberg and arriving at Prague, Prague Main station station. Services depart hourly, and operate every day. The journey takes approximately 4h 5m.

More details

Yes, there is a direct train departing from Wien Hbf and arriving at Praha Hlavni Nadrazi. Services depart hourly, and operate every day. The journey takes approximately 3h 57m.

More details

The distance between Vienna and Prague is 253 km. The road distance is 329.7 km.

Get driving directions

The best way to get from Vienna to Prague without a car is to train which takes 3h 57m and costs 13€ - 75€.

More details

The train from Wien Hbf to Praha Hlavni Nadrazi takes 3h 57m including transfers and departs hourly.

More details

Vienna to Prague bus services, operated by FlixBus, depart from Vienna, Vienna Erdberg station.

More details

Vienna to Prague train services, operated by Railjet, depart from Wien Hbf station.

More details

The best way to get from Vienna to Prague is to train which takes 3h 57m and costs 13€ - 75€. Alternatively, you can bus, which costs 17€ - 22€ and takes 4h 5m.

Mode details

The quickest flight from Vienna Airport to Prague Airport is the direct flight which takes 50 min.

Search flights

Vienna to Prague bus services, operated by FlixBus, arrive at Prague, Prague Main station.

More details

Vienna to Prague train services, operated by Railjet, arrive at Praha Hlavni Nadrazi station.

More details

Yes, the driving distance between Vienna to Prague is 330 km. It takes approximately 3h 27m to drive from Vienna to Prague.

Get driving directions

Tunisair and Austrian Airlines offer flights from Vienna Airport to Prague Airport.

Search flights

Book your Vienna to Prague train tickets online with Distribusion.

Search and book

Book your Vienna to Prague bus tickets online with FlixBus.

Search and book

There are 3161+ hotels available in Prague. Prices start at 2 250 Kč per night.

More details

Check out Blablacar's carpooling service for rideshare options between Vienna and Prague. A great option if you don't have a driver's licence or want to avoid public transport.

Read Rome2rio's guide to Blablacar

The best way to get from Vienna to Vienna Airport is to line 9011 train which takes 16 min and costs 12€.

More details

How to travel from Vienna to Prague

Find all the possible transport options for your trip from Vienna to Prague right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Vienna and Prague?

Railjet operates a train from Vienna to Prague hourly. Tickets cost 1 300 Kč - 2 000 Kč and the journey takes 3h 57m. RegioJet also services this route every 2 hours. Alternatively, FlixBus operates a bus from Vienna to Prague hourly. Tickets cost 450 Kč - 550 Kč and the journey takes 4h 5m. RegioJet a.s. also services this route every 2 hours.
Airlines
Ave. Duration
54 min
Frequency
Every day
Estimated price
4 400 Kč - 18 000 Kč

Contact Details

Ave. Duration
55 min
Frequency
Tuesday
Estimated price
3 600 Kč - 11 000 Kč

Contact Details

Train operators
Ave. Duration
3h 57m
Frequency
Hourly
Estimated price
1 300 Kč - 2 000 Kč

Contact Details


About this operator

OBB Railjet
Ave. Duration
4h 3m
Frequency
Every 2 hours
Estimated price
330 Kč - 460 Kč
Bus operators
Ave. Duration
4h 5m
Frequency
Hourly
Estimated price
450 Kč - 550 Kč

About this operator

Flixbus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Ave. Duration
4h 45m
Frequency
Every 2 hours

Contact Details

Ave. Duration
4h 30m
Frequency
4 times a week
Estimated price
550 Kč - 800 Kč

About this operator

Lyon ticket shop
Ave. Duration
4h
Frequency
On demand
Estimated price
1 500 Kč - 2 200 Kč

About this operator

Eurobusways Interior
Other operators
Ave. Duration
4h 30m
Frequency
Twice daily
Estimated price
431 Kč

Contact Details


About this operator

Have Fun

Blablacar is a popular ridesharing platform with 70 million users over 22 (mostly European) countries. The basic idea is that you carpool with locals who are already planning to drive your route and have space in their car. With some flexibility, you’ll get to your destination often faster and cheaper than other means. On the website or app, enter your departure and arrival points and your date of travel, sift through the profiles of drivers who’ve posted pre-planned drives and find one whose timing and preferences match yours. Request to join the ride, wait to be accepted, and pay your share of the set price.

Rome2rio's guide to BlaBlaCar

Prague, Czech Republic

The historic heart of Bohemia, Prague is a dreamy destination. Nicknamed the City of a Thousand Spires, its 1100-year-old skyline is made up of domed churches and soaring towers. Its UNESCO World Heritage Site tag is indicative of its jaw-dropping attractions such as Prague Castle, Charles Bridge, the Clementinum, Wenceslas Square, the Old Town and the Astronomical Clock among many other architectural gems. Culture connoisseurs should head to the old Jewish Quarter to step back in history, the National Theatre for top opera, ballet and drama performances, as well as Lennon Wall – a throwback to the days of communist rule.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe