The cheapest trains from Budapest to Berlin

Showing times and prices for Sep 27

Cheapest

$98

Average

$117

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

2nd Cheapest
09:40AMBudapest Keleti12h26 10:06PMBerlin Hbf
1 changes
$981One-way
2nd Cheapest
08:40PMBudapest Keleti13h11 09:51AMBerlin Hbf
2 changes
$981One-way
2nd Cheapest
03:40PMBudapest Keleti14h52 06:32AMBerlin Hbf
1 changes
$981One-way
11:40AMBudapest Keleti11h55 11:35PMBerlin Hbf
1 changes
$1121One-way
08:40AMBudapest Keleti11h44 08:24PMBerlin Hbf
3 changes
$1251One-way

Timetable Budapest to Berlin

Showing trains for tomorrow, Mon, Sep 27
05:40AMBudapest Keleti11h50 05:30PMBerlin Hbf
0 changes
08:40AMBudapest Keleti11h44 08:24PMBerlin Hbf
0 changes
09:40AMBudapest Keleti12h26 10:06PMBerlin Hbf
0 changes
09:40AMBudapest Keleti11h49 09:29PMBerlin Hbf
0 changes
10:40AMBudapest Keleti11h11 09:51PMBerlin Hbf
0 changes
11:40AMBudapest Keleti11h55 11:35PMBerlin Hbf
0 changes
03:40PMBudapest Keleti14h52 06:32AMBerlin Hbf
0 changes
08:40PMBudapest Keleti13h11 09:51AMBerlin Hbf
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
Sep 26
Find prices
$56STUDENT AGENCY k.s.
$230Malta Air
Mon
Sep 27
$68FlixTrain
$40STUDENT AGENCY k.s.
$51Wizz Air
Tue
Sep 28
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$283Lot Polish Airlines
Wed
Sep 29
Find prices
$31STUDENT AGENCY k.s.
$51ryanair sun
Thu
Sep 30
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$94Malta Air
Fri
Oct 1
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$116Wizz Air
Sat
Oct 2
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$81Malta Air
Sun
Oct 3
$62Deutsche Bahn
$31STUDENT AGENCY k.s.
$152Eurowings
Mon
Oct 4
$47FlixTrain
$31STUDENT AGENCY k.s.
$24Malta Air
Tue
Oct 5
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$37ryanair sun
Wed
Oct 6
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$10ryanair sun
Thu
Oct 7
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$10Malta Air
Fri
Oct 8
$62Deutsche Bahn
$31STUDENT AGENCY k.s.
$103Wizz Air
Sat
Oct 9
$62Deutsche Bahn
$31STUDENT AGENCY k.s.
$24Malta Air
Sun
Oct 10
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$141Wizz Air
Mon
Oct 11
$47FlixTrain
$31STUDENT AGENCY k.s.
$54Malta Air
Tue
Oct 12
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$33ryanair sun
Wed
Oct 13
$58Deutsche Bahn with connection
$31STUDENT AGENCY k.s.
$20ryanair sun
Thu
Oct 14
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$33Malta Air
Fri
Oct 15
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$90Wizz Air
Sat
Oct 16
$58Deutsche Bahn
$31STUDENT AGENCY k.s.
$44Malta Air

The fastest trains from Budapest to Berlin

Showing times and prices for Sep 27

Fastest Journey

11 h 11 m

Average

12 h 22 m

Trains per day

8

Distance

688 km

It's difficult to get from Budapest to Berlin without transferring at least once.

Fastest
10:40AMBudapest Keleti11h11 09:51PMBerlin Hbf
3 changes
$1251One-way
2nd Fastest
08:40AMBudapest Keleti11h44 08:24PMBerlin Hbf
3 changes
$1251One-way
09:40AMBudapest Keleti11h49 09:29PMBerlin Hbf
1 changes
$1391One-way
05:40AMBudapest Keleti11h50 05:30PMBerlin Hbf
2 changes
$1391One-way
11:40AMBudapest Keleti11h55 11:35PMBerlin Hbf
1 changes
$1121One-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 Berlin from Budapest

distanceDistance427 miles (688 km)
durationAverage train duration11 h 2 min
priceAverage train ticket price$91 (€73)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Budapest to Berlin cover the 427 miles (688 km) long route taking on average 11 h 2 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there is 1 train operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $58 (€47), but the average price of train tickets is $91 (€73). Travelers depart most frequently from Budapest-Déli and arrive in Berlin Hbf.

Train companies

Deutsche Bahn trains from Budapest to Berlin

You can travel by train between Budapest and Berlin with Deutsche Bahn for as low as $58 (€47). When you search for schedules and tickets, Omio will show you the best 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 from Budapest to Berlin. 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.

    When purchasing your Deutsche Bahn train tickets between Budapest and Berlin, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

    Trains from Budapest to Berlin

    Trains in Europe are a popular way to travel in Europe with a number of companies offering domestic and international train routes. All trains traveling from Budapest to Berlin are operated by Deutsche Bahn, traveling between 11-14 times per day. Occasional Budapest to Berlin trains are direct; however, most trains require at least 1 transfer, usually in Prague or Munich. Most journeys require 4 or 5 transfers before arriving in Berlin. Trains depart from either Budapest's Keleti, Deli pu, or Nyigati pu train station and take at least 11½ hours arrive at Berlin Hauptbahnhof.

    Budapest to Berlin trains: Not what you're looking for?

    Return trains from Berlin to Budapest | Compare all modes of traveling from Budapest to Berlin | Or learn more about trains to Berlin



    Budapest to Berlin Train Cost

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

    Booking Period

    Average Price

    Same Day

    €98

    1 Day in Advance

    €98

    1 Week in Advance

    €89

    2 Weeks in Advance

    €81

    1 Month in Advance

    €64

    3 Months in Advance

    €64

    Budapest to Berlin Trains: General Information


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

    • autobus All Budapest to Berlin trains are run by Deutsche Bahn.
    • autobus Some Budapest to Berlin trains are direct; however, most trains require at least 1 transfer usually in Prague or Munich. Most journeys require 4 or 5 transfers. All trains depart from either Budapest's Keleti, Deli pu, or Nyugati pu train station and arrive at Berlin Hauptbahnhof.
    • autobus The Budapest to Berlin train journey takes as little as 11 hours and 32 minutes to arrive in Berlin.
    • autobus Most travelers book their Budapest to Berlin 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 Budapest to Berlin trains decrease the further they are booked in advance:

    • Budapest to Berlin trains are 9% cheaper on average when booked a week ahead of the travel date.
    • Budapest to Berlin train costs are 35% cheaper on average when booked 1 month in advance as opposed to purchasing a train ticket the day of.

    Travel Tips

    Trains from Budapest to Berlin
    Travel by train to Berlin 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 Berlin.
    FAQs
    Is cross-border travel by train between Budapest, Hungary and Berlin, Germany allowed?

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

    Is international entry into Berlin from Budapest restricted?

    International entry 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?

    Entry Requirements:

    • 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 required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

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

    Are there restrictions on returning to Hungary from Germany by train?

    The current restriction level for your return trip by train from Berlin to Budapest is: Partially open

    Are there any international entry restrictions on returning to Hungary from Germany?

    Reentry to Hungary 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?

    What are the 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: 1.5 metre (s) (5 feet)
    • Face mask: Mandatory

    Last checked on 9/19/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Budapest from Berlin here.

    How much do cheap trains to Berlin from Budapest cost?
    Omio customers have found the cheapest trains from Budapest to Berlin to cost as little as $58 (€47)  in the next 7 days.
    What is the cost of a train to Berlin from Budapest?
    In the next 7 days you can expect to pay on average $91 (€73)  for a train ticket between Budapest and Berlin.
    How far is Berlin from Budapest by train?
    The distance from Budapest to Berlin by train is approximately 427 miles (688 km).
    How long is the train between Budapest and Berlin?
    The Budapest to Berlin train duration is on average 11 h 2 min, which is to be expected when traveling 427 miles (688 km) to Berlin from Budapest. However, the time it takes can vary based on specific dates, weekends, and holidays.
    Which train station from Budapest to Berlin do I depart from? Which Berlin train station from Budapest do I arrive in?

    Omio customers traveling this route book their trains from Budapest-Déli   to Berlin Hbf.

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

    The most popular departure train station with passengers for this journey, called Budapest-Déli, is located 1 mile (s) / 1 km from the city center of Budapest.

    The most popular arrival train station, Berlin Hbf, is located 1 mile (s) / 2 km away from the city center of Berlin.

    Which train companies should I travel with from Budapest to Berlin?
    If you're looking for trains from Budapest to Berlin, you can rely on Deutsche Bahn or Deutsche Bahn with connection to get you to Berlin. It's also good to check out all possible train providers for the Budapest to Berlin route to see if there might be differences in the amenities they offer.
    How many trains are there to Berlin from Budapest a day?
    The average number of trains departing Budapest for Berlin is 1 a day. The train schedules and services may vary between weekdays and weekends.
    When can I take the first train from Budapest to Berlin? When can I take the last train for the day?
    You can take the first train from Budapest to Berlin at 5: 40 AM. The last train from Budapest to Berlin that you can take departs at 10: 20 PM. Omio shows you the latest train from Budapest to Berlin schedule to help you book the best departure time for this route.
    When should I buy the Budapest to Berlin train for the best deals on tickets?
    If you book a train ticket from Budapest to Berlin within the next 7 days, you can find tickets to cost on average $91 (€73) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to Berlin from Budapest are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    Budapest
    Berlin
    Budafok-Belvaros
    Amenities
    Budapest-Déli
    Amenities
    Budapest-Ferencvaros
    Amenities
    Budapest-Kelenföld
    Amenities
    Budapest-Keleti pu
    Amenities
    Budapest-Nyugati pu
    Amenities
    Budapest-Zuglo
    Amenities
    Köbanya also
    Amenities
    Köbanya felsö
    Amenities
    Pestszentlörinc
    Amenities