The cheapest trains from Berlin to Budapest

Showing times and prices for Sep 28

Cheapest

$70

Average

$140

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 Berlin to Budapest will cost around $ 140 if you buy it on the day, but the cheapest tickets can be found for only $ 70.

Cheapest
10:29PMBerlin Hbf16h50 03:19PMBudapest Keleti
1 changes
$701One-way
2nd Cheapest
10:29PMBerlin Hbf16h20 02:49PMBudapest Keleti
3 changes
$741One-way
10:29PMBerlin Hbf15h50 02:19PMBudapest Keleti
1 changes
$841One-way
07:16AMBerlin Hbf12h04 07:20PMBudapest-Nyugati pu
2 changes
$981One-way
09:14AMBerlin Hbf11h06 08:20PMBudapest-Nyugati pu
0 changes
$981One-way

Timetable Berlin to Budapest

Showing trains for tomorrow, Tue, Sep 28
04:30AMBerlin Hbf11h49 04:19PMBudapest Keleti
0 changes
06:01AMBerlin Hbf11h18 05:19PMBudapest Keleti
0 changes
06:17AMBerlin Hbf12h02 06:19PMBudapest Keleti
0 changes
06:30AMBerlin Hbf11h49 06:19PMBudapest Keleti
0 changes
07:16AMBerlin Hbf12h04 07:20PMBudapest-Nyugati pu
0 changes
08:05AMBerlin Hbf11h14 07:19PMBudapest Keleti
0 changes
08:30AMBerlin Hbf11h49 08:19PMBudapest Keleti
0 changes
09:14AMBerlin Hbf11h06 08:20PMBudapest-Nyugati pu
0 changes
10:05AMBerlin Hbf11h14 09:19PMBudapest Keleti
0 changes
10:30AMBerlin Hbf11h49 10:19PMBudapest Keleti
0 changes
11:37AMBerlin Hbf11h42 11:19PMBudapest Keleti
0 changes
12:30PMBerlin Hbf11h49 12:19AMBudapest Keleti
0 changes
01:16PMBerlin Hbf17h53 07:09AMBudapest-Deli pu
0 changes
02:30PMBerlin Hbf16h39 07:09AMBudapest-Deli pu
0 changes
08:40PMBerlin Hbf17h40 02:20PMBudapest-Nyugati pu
0 changes
10:29PMBerlin Hbf15h50 02:19PMBudapest Keleti
0 changes
10:29PMBerlin Hbf16h50 03:19PMBudapest Keleti
0 changes
10:29PMBerlin Hbf16h20 02:49PMBudapest Keleti
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 27
$201Deutsche Bahn
$42STUDENT AGENCY k.s.
$52Malta Air
Tue
Sep 28
$62Deutsche Bahn
$42STUDENT AGENCY k.s.
$32ryanair sun
Wed
Sep 29
Find prices
$31STUDENT AGENCY k.s.
$32ryanair sun
Thu
Sep 30
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$151Malta Air
Fri
Oct 1
$58Deutsche Bahn
$40STUDENT AGENCY k.s.
$168Eurowings
Sat
Oct 2
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$78Malta Air
Sun
Oct 3
$58Deutsche Bahn
$40STUDENT AGENCY k.s.
$71Malta Air
Mon
Oct 4
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$92Malta Air
Tue
Oct 5
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$68ryanair sun
Wed
Oct 6
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$19ryanair sun
Thu
Oct 7
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$44Wizz Air
Fri
Oct 8
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$133Lot Polish Airlines
Sat
Oct 9
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$110Malta Air
Sun
Oct 10
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$118Lot Polish Airlines
Mon
Oct 11
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$84Malta Air
Tue
Oct 12
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$38ryanair sun
Wed
Oct 13
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$38Wizz Air
Thu
Oct 14
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$50Wizz Air
Fri
Oct 15
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$88Wizz Air
Sat
Oct 16
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$129Malta Air
Sun
Oct 17
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$43Malta Air

The fastest trains from Berlin to Budapest

Showing times and prices for Sep 28

Fastest Journey

11 h 6 m

Average

13 h 23 m

Trains per day

18

Distance

688 km

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

These direct trains cover the 688 km distance in an average of 13 h 23 m but if you time it right, some trains will get you there in just 11 h 6 m .

The slowest trains will take 17 h 53 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
09:14AMBerlin Hbf11h06 08:20PMBudapest-Nyugati pu
0 changes
$981One-way
2nd Fastest
10:05AMBerlin Hbf11h14 09:19PMBudapest Keleti
1 changes
$1671One-way
2nd Fastest
08:05AMBerlin Hbf11h14 07:19PMBudapest Keleti
3 changes
$1671One-way
06:01AMBerlin Hbf11h18 05:19PMBudapest Keleti
3 changes
$1251One-way
11:37AMBerlin Hbf11h42 11:19PMBudapest Keleti
3 changes
$1251One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

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 to Budapest from Berlin

distanceDistance427 miles (688 km)
durationAverage train duration11 h 6 min
priceAverage train ticket price$79 (€64)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Berlin to Budapest cover the 427 miles (688 km) long route taking on average 11 h 6 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this journey costs around $79 (€64), you can find the cheapest train ticket for as low as $58 (€47). Travelers depart most frequently from Berlin Hbf and arrive in Budapest-Déli.

Train companies

Deutsche Bahn between Berlin and Budapest

For as little as $58 (€47) you can travel by train between Berlin and Budapest with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this journey.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Berlin and Budapest. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

    Please follow the recommendations outlined by Deutsche Bahn when booking your train tickets between Berlin and Budapest due to the coronavirus:

    • Normal conditions apply
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from Berlin to Budapest

    Trains in Europe are an effective way to travel between cities, with a number of companies offering domestic and international train routes. Deutsche Bahn, the German national rail provider, runs trains from Berlin to Budapest with a journey time between 11½ and 20 hours. There are usually over 10 trains traveling from Berlin to Budapest per day, with the first departing Berlin at approximately 4:27 a.m. and the final train leaving at 12:43 a.m. Occasional trains are direct; however, most trains require multiple transfers. Prague and Vienna are popular transfer locations when traveling from Berlin to Budapest. All trains depart from Berlin Hauptbahnhof and arrive at either Budapest's Deli pu or Keleti train station.

    Berlin to Budapest Train Cost

    Average prices for Trains from Berlin to Budapest when you book in advance

    Booking Period

    Average Price

    Same Day

    €201

    1 Day in Advance

    €142

    1 Week in Advance

    €135

    2 Weeks in Advance

    €127

    1 Month in Advance

    €108

    3 Months in Advance

    €86

    Berlin to Budapest Trains: General Information


    Travelers in Europe can usually offset some of cost of Berlin to Budapest train tickets by planning ahead and checking the prices before booking.

    • autobus All Berlin to Budapest trains are run by Deutsche Bahn.
    • autobus Occasional Berlin to Budapest trains are direct; however, most journeys require at least 1 transfer usually in Prague or Vienna. Many journeys require 2-6 transfers before arriving in Budapest. All trains depart from Berlin Hauptbahnhof and arrive at either Budapest's Deli pu or Keleti train station.
    • autobus The Berlin to Budapest train journey takes as little as 11 hours and 31 minutes to arrive in Budapest.
    • autobus Most travelers book their Berlin to Budapest train tickets 1 day in advance of the travel date.




    Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Berlin to Budapest trains decrease the further they are booked in advance:

    • It is 29% cheaper on average to book a Berlin to Budapest train a day ahead of time rather than purchasing a ticket at the station.
    • Berlin to Budapest trains are 33% cheaper on average when booked a week ahead of the travel date.
    • Berlin to Budapest train costs are 45% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

    Travel Tips

    Trains from Berlin to Budapest
    Travel by train to Budapest 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 Berlin to Budapest.
    FAQs
    What COVID-19 travel safety information and restrictions should I be aware of for my train between Berlin and Budapest?

    Travel by train between Berlin, Germany and Budapest, Hungary is: Partially open.

    Is international entry into Budapest from Berlin restricted?

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

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

    Entry Requirements:

    • 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:

    • Physical distance required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    The above information was last checked on 9/19/21. Remember to check the latest COVID-19 travel safety regulations for your train between Berlin and Budapest closer to your date of departure here

    Are there travel restrictions, such as quarantine measures, in place when returning to Berlin, Germany from Budapest, Hungary?

    Return travel from Hungary to Germany is: Partially open.

    Are there any international entry restrictions on returning to Berlin from Budapest?

    Entry into Germany is allowed for: Entry is partially open for citizens and permanent residents of Hungary

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

    Requirements for reentering:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Pre-arrival health declaration
    • The exact quarantine requirements depend on the regulations in each federal state
    • Digital entry registration is required prior to arrival

    What are the safety rules to follow in Berlin, Germany?

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

    • Physical distance requirement: 1.5 metre (s) (5 feet)
    • Face mask requirement: Mandatory

    Last checked on 9/25/21. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Berlin from Budapest.

    How much are cheap trains to Budapest from Berlin?
    Omio customers have found the cheapest trains from Berlin to Budapest to cost as little as $58 (€47)  in the next 7 days.
    How much is the train between Berlin and Budapest on average?
    In the next 7 days you can expect to pay on average $79 (€64)  for a train ticket to Budapest from Berlin.
    How many miles is it from Berlin to Budapest by train?
    The train distance from Berlin to Budapest is around 427 miles (688 km).
    How many hours is the train time between Berlin and Budapest?
    While the time it takes to travel 427 miles (688 km) from Berlin to Budapest can vary based on specific dates, weekends, and holidays, the Berlin to Budapest train journey time is on average 11 h 6 min.
    What train station in Berlin goes to Budapest? What train station do I come into Budapest from Berlin?

    Omio customers book a train from Berlin Hbf   to Budapest-Déli   most frequently for this route.

    Where do I find the Berlin train station to Budapest? Where is the Budapest train station?

    Passengers board their train most frequently from Berlin Hbf and travel around 1 mile (s) / 2 km from the city center to this train station.

    Passengers traveling this route most often arrive at Budapest-Déli and need to travel approximately 1 mile (s) / 1 km from the train station to the city center in Budapest.

    Which train companies can take me between Berlin and Budapest?
    If you're looking for trains from Berlin to Budapest, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Budapest. It's also good to check out all possible train companies for the Berlin to Budapest route to see if there might be differences in the amenities they offer.
    Are there any direct trains from Berlin to Budapest?
    Yes, there are 5 direct trains per day from Berlin to Budapest, and you can find a direct train for this route with Deutsche Bahn  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
    How many train services are there from Berlin to Budapest a day?
    On average, there are 5 trains a day from Berlin to Budapest. The train times and services may be different on weekends and holidays compared to weekdays.
    When does the first train depart from Berlin to Budapest? When does the last train depart from Berlin to Budapest?
    The earliest train for this route departs from Berlin at 5: 16 AM. The last train leaves from Berlin at 8: 29 PM. Check Omio for the latest train schedule from Berlin to Budapest and book the best time to depart on your chosen travel date.
    When should I purchase the Berlin to Budapest train for the best deals on tickets?
    If you buy a train ticket from Berlin to Budapest within the next 7 days, you can find tickets to cost on average $79 (€64) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Berlin and Budapest are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    Berlin
    Budapest
    Berlin Ostbahnhof
    Amenities
    Refreshments