Cheap train tickets from Berlin to Budapest

Showing times and prices for Jan 18

Cheapest

$70

Average

$114

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 $ 114 if you buy it on the day, but the cheapest tickets can be found for only $ 70.

Cheapest
09:16AMBerlin Hbf13h07 10:23PMBudapest-Nyugati pu
1 changes
$701One-way
2nd Cheapest
11:16AMBerlin Hbf13h03 12:19AMBudapest Keleti
2 changes
$721One-way
2nd Cheapest
09:16AMBerlin Hbf13h03 10:19PMBudapest Keleti
2 changes
$721One-way
10:29PMBerlin Hbf15h50 02:19PMBudapest Keleti
1 changes
$851One-way
10:29PMBerlin Hbf16h50 03:19PMBudapest Keleti
1 changes
$851One-way

Train schedule from Berlin to Budapest

Showing trains for tomorrow, Tue, Jan 18
04:30AMBerlin Hbf11h49 04:19PMBudapest Keleti
0 changes
04:57AMBerlin Hbf13h22 06:19PMBudapest Keleti
0 changes
06:30AMBerlin Hbf11h49 06:19PMBudapest Keleti
0 changes
07:16AMBerlin Hbf13h04 08:20PMBudapest-Nyugati pu
0 changes
07:16AMBerlin Hbf12h18 07:34PMBudapest-Nyugati pu
0 changes
07:37AMBerlin Hbf12h42 08:19PMBudapest Keleti
0 changes
08:01AMBerlin Hbf13h18 09:19PMBudapest Keleti
0 changes
08:30AMBerlin Hbf11h49 08:19PMBudapest Keleti
0 changes
09:16AMBerlin Hbf13h07 10:23PMBudapest-Nyugati pu
0 changes
09:16AMBerlin Hbf13h03 10:19PMBudapest Keleti
0 changes
09:37AMBerlin Hbf11h42 09:19PMBudapest Keleti
0 changes
10:30AMBerlin Hbf11h49 10:19PMBudapest Keleti
0 changes
11:16AMBerlin Hbf13h03 12:19AMBudapest Keleti
0 changes
12:30PMBerlin Hbf11h49 12:19AMBudapest Keleti
0 changes
09:20PMBerlin Hbf15h59 01:19PMBudapest Keleti
0 changes
10:29PMBerlin Hbf15h50 02:19PMBudapest Keleti
0 changes
10:29PMBerlin Hbf16h10 02:39PMBudapest-Deli pu
0 changes
10:29PMBerlin Hbf16h50 03:19PMBudapest Keleti
0 changes
10:29PMBerlin Hbf16h15 02:44PMBudapest Keleti
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Wed
Jan 19
$57Deutsche Bahn
$41STUDENT AGENCY k.s.
$182Lot Polish Airlines
Thu
Jan 20
$57Deutsche Bahn
$41STUDENT AGENCY k.s.
$74Wizz Air
Fri
Jan 21
$57Deutsche Bahn
$41STUDENT AGENCY k.s.
$51Malta Air
Sat
Jan 22
$57Deutsche Bahn
$39STUDENT AGENCY k.s.
$28Wizz Air
Sun
Jan 23
$57Deutsche Bahn
$40Flixbus
$12Malta Air
Mon
Jan 24
$57Deutsche Bahn
$39STUDENT AGENCY k.s.
$17ryanair sun
Tue
Jan 25
$57Deutsche Bahn
$39STUDENT AGENCY k.s.
$34Wizz Air
Wed
Jan 26
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$152Lot Polish Airlines
Thu
Jan 27
$57Deutsche Bahn
$39STUDENT AGENCY k.s.
$67Wizz Air
Fri
Jan 28
$57Deutsche Bahn
$39STUDENT AGENCY k.s.
$137Lot Polish Airlines
Sat
Jan 29
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$31Wizz Air
Sun
Jan 30
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$12Malta Air
Mon
Jan 31
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$12ryanair sun
Tue
Feb 1
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$12Malta Air
Wed
Feb 2
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$122Lot Polish Airlines
Thu
Feb 3
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$18Wizz Air
Fri
Feb 4
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$26Malta Air
Sat
Feb 5
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$11Wizz Air
Sun
Feb 6
$57Deutsche Bahn
$30STUDENT AGENCY k.s.
$11Wizz Air

Fastest train times from Berlin to Budapest

Showing times and prices for Jan 18

Fastest Journey

11 h 42 m

Average

13 h 27 m

Trains per day

19

Distance

688 km

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

Fastest
09:37AMBerlin Hbf11h42 09:19PMBudapest Keleti
2 changes
$1451One-way
2nd Fastest
06:30AMBerlin Hbf11h49 06:19PMBudapest Keleti
1 changes
$1451One-way
2nd Fastest
04:30AMBerlin Hbf11h49 04:19PMBudapest Keleti
1 changes
$1451One-way
2nd Fastest
10:30AMBerlin Hbf11h49 10:19PMBudapest Keleti
2 changes
$1451One-way
2nd Fastest
12:30PMBerlin Hbf11h49 12:19AMBudapest Keleti
1 changes
$1451One-way

More than 1,000 travel companies trust us to 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

Overview: Train from Berlin to Budapest

distanceDistance427 miles (688 km)
durationAverage train duration12 h 18 min
priceAverage train ticket price$61 (€50)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Berlin to Budapest cover the 427 miles (688 km) long journey taking on average 12 h 18 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 route costs around $61 (€50), you can find the cheapest train ticket for as low as $57 (€47). Travelers depart most frequently from Berlin Hbf and arrive in Budapest-Déli.

Train providers: Deutsche Bahn from Berlin to Budapest trains

Deutsche Bahn trains will get you between Berlin and Budapest from $57 (€47). With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

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 Berlin to 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.

  • Average Price: $57

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets between Berlin and Budapest and when traveling by train:

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

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 between Berlin, Germany and Budapest, Hungary by train is: Partially open.

What is the status of international entry into Hungary from Germany?

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

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

Conditions of entry:

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

When traveling in Hungary, you must follow these COVID-19 safety rules:

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

The information above was last checked on 1/10/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train from Berlin to Budapest before traveling.

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

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

Is my return train 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?

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

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:

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

Last checked on 1/16/22. Remember to check the latest COVID-19 travel safety regulations for your train to Berlin from Budapest closer to your date of departure here here.

How much are cheap trains from Berlin to Budapest?

Looking to save money on your trip? Omio customers have found the cheapest train between Berlin and Budapest for the next 7 days starting from $57 (€47)  one way.

How much is a train ticket between Berlin and Budapest?

If you are looking to buy your train ticket in the next 7 days, you can expect the Berlin to Budapest train to cost on average $61 (€50)  one way.

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 long is a train between Berlin and Budapest on average?

The Berlin to Budapest train duration is on average 12 h 18 min, which is to be expected when traveling 427 miles (688 km) from Berlin to Budapest. However, the time it takes can vary based on specific dates, weekends, and holidays.

Which train station from Berlin to Budapest do I depart from? Which Budapest train station from Berlin do I arrive in?

When traveling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Budapest-Déli.

Where is the train station in Berlin? Where is the train station in Budapest?

You can find the most popular departure train station for this journey, Berlin Hbf, located approximately 1.7 miles (2.8 km) from the city center of Berlin. The most popular arrival train station in Budapest, called Budapest-Déli, is located around 0.7 miles (1.2 km) away from its city center.

Which train providers should I travel with from Berlin to Budapest?

When taking a train from Berlin to Budapest, you can count on Deutsche Bahn or Deutsche Bahn with connection for the best way to get you to Budapest. You can also check all possible train companies who offer a service between Berlin and Budapest and compare the amenities they offer before buying a train ticket.

How many train services are there from Berlin to Budapest a day?

The average number of trains departing Berlin for Budapest is 5 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from Berlin to Budapest? When is the last train from Berlin to Budapest?

The first Berlin to Budapest train departs at 5: 30 AM   and the last train from Berlin to Budapest leaves at 9: 29 PM. Check out the most up-to-date train schedule from Berlin to Budapest on Omio and find the best time to travel to your destination.

How far in advance should I purchase train tickets to Budapest from Berlin for the best deals?

You can find trains to Budapest from Berlin to cost on average $61 (€50) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Berlin to Budapest train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Berlin
Budapest
The major railway station for departures from Berlin is Berlin Hbf. Read all the information you need to know about services, amenities and connections at Berlin Hbf for your journey from Berlin to Budapest.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7