The cheapest trains from Budapest to Prague

Showing times and prices for 25 Oct

Cheapest

£14

Average

£17

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Budapest to Prague will cost around £ 17 if you buy it on the day, but the cheapest tickets can be found for only £ 14.

Cheapest
15:52Budapest, Könyves Kálmán k7h12 23:04Praha, Hlavní Nádraží
0 changes
£141One-way
2nd Cheapest
07:52Budapest, Könyves Kálmán k7h21 15:13Praha, Hlavní Nádraží
0 changes
£201One-way

Timetable Budapest to Prague

Showing trains for tomorrow, Mon, 25 Oct
07:52Budapest, Könyves Kálmán k7h21 15:13Praha, Hlavní Nádraží
0 changes
15:52Budapest, Könyves Kálmán k7h12 23:04Praha, Hlavní Nádraží
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
24 Oct
Find prices
£23STUDENT AGENCY k.s.
£384Lufthansa Cityline
Mon
25 Oct
£14RegioJet a.s.
£17STUDENT AGENCY k.s.
£82ryanair sun
Tue
26 Oct
£16RegioJet a.s.
£17STUDENT AGENCY k.s.
£193Lufthansa
Wed
27 Oct
£16RegioJet a.s.
£17STUDENT AGENCY k.s.
£71ryanair sun
Thu
28 Oct
£16RegioJet a.s.
£17STUDENT AGENCY k.s.
£206Lufthansa
Fri
29 Oct
£25RegioJet a.s.
£20STUDENT AGENCY k.s.
£87ryanair sun
Sat
30 Oct
£21RegioJet a.s.
£18Flixbus
£56ryanair sun
Sun
31 Oct
£23RegioJet a.s.
£26Flixbus
£82ryanair sun
Mon
1 Nov
£16RegioJet a.s.
£17STUDENT AGENCY k.s.
£30ryanair sun
Tue
2 Nov
£14RegioJet a.s.
£15STUDENT AGENCY k.s.
£137Lufthansa
Wed
3 Nov
£14RegioJet a.s.
£17STUDENT AGENCY k.s.
£36ryanair sun
Thu
4 Nov
£14RegioJet a.s.
£16Flixbus
£116Lufthansa
Fri
5 Nov
£16RegioJet a.s.
£17STUDENT AGENCY k.s.
£36ryanair sun
Sat
6 Nov
£16RegioJet a.s.
£15STUDENT AGENCY k.s.
£116Lufthansa
Sun
7 Nov
£16RegioJet a.s.
£16Flixbus
£26ryanair sun
Mon
8 Nov
£14RegioJet a.s.
£17STUDENT AGENCY k.s.
£26ryanair sun
Tue
9 Nov
£14RegioJet a.s.
£15STUDENT AGENCY k.s.
£102Lufthansa
Wed
10 Nov
£14RegioJet a.s.
£15STUDENT AGENCY k.s.
£7ryanair sun
Thu
11 Nov
£14RegioJet a.s.
£14Flixbus
£102Lufthansa
Fri
12 Nov
£16RegioJet a.s.
£15STUDENT AGENCY k.s.
£36ryanair sun
Sat
13 Nov
£16RegioJet a.s.
£15STUDENT AGENCY k.s.
£88Lufthansa

The fastest trains from Budapest to Prague

Showing times and prices for 25 Oct

Fastest Journey

7 h 12 m

Average

7 h 16 m

Trains per day

2

Distance

444 km

Of the 2 trains that leave Budapest for Prague every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 444 km distance in an average of 7 h 16 m but if you time it right, some trains will get you there in just 7 h 12 m .

The slowest trains will take 7 h 21 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
15:52Budapest, Könyves Kálmán k7h12 23:04Praha, Hlavní Nádraží
0 changes
£141One-way
2nd Fastest
07:52Budapest, Könyves Kálmán k7h21 15:13Praha, Hlavní Nádraží
0 changes
£201One-way

These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Train Information between Budapest and Prague

distanceDistance275 miles (444 km)
durationAverage train duration7 h 12 min
priceAverage train ticket price£19 (€21)
changesDirect trainYes
carriersTrain companiesCzech Railway, RegioJet, Leo Express or RegioJet a. S.

Trains from Budapest to Prague cover the 275 miles (444 km) long trip taking on average 7 h 12 min with our travel partners like Czech Railway, RegioJet, Leo Express or RegioJet a. S. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £14, but the average price of train tickets is £19. Travellers depart most frequently from Budapest-Déli and arrive in Prague, Praha, Zličín.

Train companies

Student Agency, České dráhy and Leo Express Budapest – Prague

For as little as £14 you can travel by train from Budapest to Prague with Student Agency, České dráhy and Leo Express. Omio will show you the best deals, timetables and tickets available for this route.

Student Agency
Leo Express
České dráhy

RegioJet is the leading bus company in the Czech Republic. Choose from the following ticket fare options for your next train between Budapest and Prague: Low Cost, Standard, Fun & Relax, Relax and Business.

Looking to travel by train from Budapest to Prague? Omio can help you find that perfect route with Student Agency. Check Omio to see current Student Agency train timetables, tickets, travel information and prices for the best deals on the Budapest to Prague train and book Student Agency tickets online quickly and easily. When taking a train between Budapest and Prague, you can expect to travel 275 miles (444 km) one-way with Student Agency. If you search for trains between Budapest and Prague in the Omio app, you can check if the Student Agency ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with Student Agency, we do the work for you to get you safely to Prague from Budapest. Book that perfect Budapest to Prague train now with Omio and enjoy a smooth and comfortable journey with Student Agency!

    Travel Tips

    Trains from Budapest to Prague
    Travel by train to Prague easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Budapest to Prague.
    FAQs
    What COVID-19 travel safety information and restrictions should I be aware of for my train to Prague from Budapest?

    Travel between Budapest, Hungary and Prague, Czechia by train is: Partially open.

    Can I enter Czechia from Hungary?

    International entry status: Entry is partially open for citizens and permanent residents of Hungary

    Do I need to quarantine on arrival in Czechia from Budapest?

    Conditions of entry:

    • Negative COVID-19 test issued at most 2 days before arrival
    • Negative COVID-19 test issued at most 3 days before arrival and 5 day mandatory self quarantine
    • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
    • Passenger Locator Form (PLF) required

    What are the safety rules to follow in Prague, Czechia?

    All travellers in Czechia must observe these coronavirus safety measures:

    • Physical distance: 2 metre (s) (7 feet)
    • Face mask: Mandatory

    The information above was last checked on 23/10/2021. Remember to review the latest COVID-19 travel safety regulations   for your train from Budapest to Prague as this information can change.

    What is the restriction level for the return leg of a round trip journey from Prague, Czechia to Budapest, Hungary?

    The restriction level for your return train to Budapest, Hungary from Prague is: Partially open.

    Is my return train into Budapest from Prague restricted?

    International entry is allowed for: Entry is partially open for citizens and permanent residents of Czech Republic

    Do I need to quarantine on arrival in Hungary from Prague?

    Conditions of reentry:

    • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
    • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing

    What are the safety rules to follow in Budapest, Hungary?

    The government of Hungary has imposed these measures to reduce the spread of COVID-19:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 17/10/2021. Remember to check the latest COVID-19 travel safety regulations for your train to Budapest from Prague closer to your date of departure here.

    What is the cost of cheap trains between Budapest and Prague?
    Omio customers have found cheap train tickets to Prague from Budapest for as low as £14  for the next 7 days.
    What is the average cost of a train from Budapest to Prague?
    The Budapest to Prague train ticket price is on average £19  if you are looking to buy your tickets for this trip in the next week.
    What is the distance to Prague from Budapest via train?
    The distance from Budapest to Prague by train is approximately 275 miles (444 km).
    How long is the train journey from Budapest to Prague?
    The Budapest to Prague train duration is on average 7 h 12 min, which is to be expected when travelling 275 miles (444 km) from Budapest to Prague. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
    Which train station from Budapest to Prague do I depart from? Which Prague train station from Budapest do I arrive in?

    Omio customers book a train from Budapest-Déli   to Prague, Praha, Zličín   most frequently for this route.

    Where is the departure train station in Budapest located? Where is the arrival train station in Prague located?

    Passengers booking this route most frequently board their trains from Budapest-Déli and need to travel around 1 mile (s) / 1 km from the city centre to get to this train station.

    Passengers arriving in Prague most often arrive at Prague, Praha, Zličín and need to travel around 6 mile (s) / 10 km from this train station to the city centre.

    Which train providers can get me from Budapest to Prague?
    For the best Budapest to Prague train to purchase, you can travel safely and comfortably with Czech Railway, RegioJet, Leo Express or RegioJet a. S. However, it's always good to check all possible train companies with services between Budapest and Prague to compare what amenities they may offer.
    Is there a direct train between Budapest and Prague?
    Yes, you can find a direct train from Budapest to Prague with RegioJet a. S.   on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
    When is the earliest train from Budapest to Prague? When is the last train from Budapest to Prague?
    The earliest train departing from Budapest to Prague leaves at 05: 52. The last train departing from Budapest to Prague leaves at 14: 52. You can find the latest Budapest to Prague train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How far in advance should I book a train ticket to Prague from Budapest to get the best deals?
    The price of a one way train ticket from Budapest to Prague is on average £19 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this journey. In general, you can find train tickets to Prague from Budapest available a few months in advance.

    Important Stations and Airports for this Journey

    Budapest
    Prague
    The major railway station for departures from Budapest is Budapest-Déli. Read all the information you need to know about services, amenities and connections at Budapest-Déli for your trip between Budapest and Prague.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxiTaxi
    ticketOfficeHours
    Ticket office hours
    Mon - Sun: 06: 00-10: 00, 10: 20-14: 00, 14: 25- 17: 35
    Connections to/from station
    Bus lines: 21, 21A, 39, 102, 139, 140, 140A, N960, N990
    Metro lines: M2 (red)
    Train lines: IC, IR, S (10, 12, 30, 34, 35, 40, 42), Z30
    Tram lines: 17, 56, 56A, 59, 59A, 59B, 61