>
From Vienna to Prague

Compare prices to get from Vienna to Prague

Search for tickets from Vienna to Prague in the next 7 days. Flights start at £35. Trains start at £12. Buses start at £9.
Flights
£35|55m
Trains
£12|4h 13m
Buses
£9|3h 55m
£177
£62
£62
£124
£103
£35
£86
£53
£43
£52
£104
£44
£111
£57
Ryanair
Cheapest
25h 15m
Vienna International AirportVaclav Havel Airport Prague
£62One way
Search
1 stop
Austrian Airlines
Fastest
50m
Vienna International AirportVaclav Havel Airport Prague
£201One way
Search
Direct
Eurowings
7h
Vienna International AirportVaclav Havel Airport Prague
£156One way
Search
1 stop
Scandinavian Airlines
23h 30m
Vienna International AirportVaclav Havel Airport Prague
£156One way
Search
1 stop
  • Prices shown from Vienna to Prague are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Vienna to Prague

The cheapest way to get from Vienna to Prague costs only £9 on average via Buses, and the quickest way takes just 3h by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price £86
Average duration 3h
Departure time --
Direct options
Search flights
Train
Trains
Average price £15
Average duration 4h 33m
Departure time 04:54 - 10:39
Direct options
Bus
Buses Cheapest
Average price £9
Average duration 4h 23m
Departure time 04:45 - 13:05
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Vienna to Prague?

What is the cheapest month to book a one-way flight from Vienna to Prague?

Average price of one-way tickets from Vienna to Prague booked on Trip.com over the past 12 months.

For a one-way flight from Vienna to Prague, fares are lowest in June (£143) and highest in August (£238).

£238
£191
£143
£96
    Cheapest
  • £200
    Nov
  • £175
    Dec
  • £208
    Jan
  • £184
    Feb
  • £173
    Mar
  • £166
    Apr
  • £164
    May
  • £143
    Jun
  • £195
    Jul
  • £238
    Aug
  • £217
    Sep
  • £202
    Oct

What is the cheapest day to travel by train from Vienna to Prague?

Average train fares from Vienna to Prague for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Vienna to Prague is Tuesday, with an average price of £14.

£16
£15
£14
£13
    Cheapest
  • Nov 2
  • Nov 17
  • Nov 18
  • Nov 5
  • Nov 27
  • Nov 7
  • Nov 15

What is the cheapest day to travel from Vienna to Prague by bus?

The average price of a bus from Vienna to Prague found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Vienna to Prague is Monday, with an average price of £9.

£9
  • Nov 2
  • Nov 3
  • Nov 4
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

Recommended hotels in Prague

Four Seasons Hotel Prague
9.3/10
97 Reviews
Four Seasons Hotel Prague
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Josefov | 2.12 km from city centre
£560
Kosher Hotel King David Prague
8.5/10
104 Reviews
Kosher Hotel King David Prague
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
New Town | 1.23 km from city centre
£121
Garden & Terrace Villa
10/10
6 Reviews
Garden & Terrace Villa
hotel-star hotel-star hotel-star hotel-star hotel-praise
7.78 km from city centre
£407
Andaz Prague, By Hyatt
8.7/10
59 Reviews
Andaz Prague, By Hyatt
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
New Town | 1.23 km from city centre
6% off
£250 £236

From Vienna to Prague: Travel Information

Companies operating from Vienna to Prague

RegioJet a.s.
ÖBB
FlixBus

Find stations and airports near Vienna and Prague

Popular airports near Vienna

Vienna International Airport (VIE) Vienna Austria
Bratislava "M. R. Stefanik" Airport (BTS) Nearby Bratislava Slovakia

Popular airports near Prague

Vaclav Havel Airport Prague (PRG) Prague Czech Republic
Karlovy Vary Airport (KLV) Nearby Karlovy Vary Czech Republic

Popular train stations near Vienna

Wien Hbf Vienna Austria
Vienna Central Train Station Vienna Austria
Wien Hbf (Bahnsteige 1-2) Vienna Austria
Hauptbahnhof (Tiefgeschoß Straßenbahn), Wien (A) Vienna Austria
Hauptbahnhof (Wiedner Gürtel), Wien (A) Vienna Austria

Popular bus stations near Vienna

Vienna Morzinplatz Vienna Austria
Wien Karlsplatz Vienna Austria
Vienna (Karlsplatz) Vienna Austria
Wien Rennweg Bahnhst (Ungargasse) Vienna Austria
Vienna Central Train Station S+U Waldmanngründe Vienna Austria

FAQ – How to Get from Vienna to Prague

  • How far is it from Vienna to Prague?

    It’s about 278km (173 mi) from Vienna to Prague.
  • There are 3 different ways to get from Vienna to Prague, including Flights, Trains, Buses.
  • The fastest way to get from Vienna to Prague is by Flights, with an average journey time of 3 hours. Other modes of transport take longer: Buses takes on average 4h 23m.Trains takes on average 4h 33m.
  • The cheapest way to get from Vienna to Prague is by Buses, with an average price of £9. Other modes of transport are more expensive: Trains costs around £15 on avergae.Flights costs around £86 on avergae.
  • For trips between Vienna and Prague, visitors typically use the following departure and arrival points: Most Flights depart from Vienna International Airport and arrive at Vaclav Havel Airport Prague.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Vienna to Prague are typically cheapest June, with an average fare of £143. Flights from Vienna to Prague are typically cheapest Tuesday, with an average fare of £14. Flights from Vienna to Prague are typically cheapest Monday, with an average fare of £9
  • The time difference between Vienna and Prague is 0m.