Cheap train tickets from Budapest to Berlin

Showing times and prices for 3 Dec

Cheapest

£42

Average

£72

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

Cheapest
23:20Budapest-Deli pu17h22 16:42Berlin Hbf
4 changes
£421One-way
Cheapest
15:40Budapest Keleti15h48 07:28Berlin Hbf
1 changes
£421One-way
2nd Cheapest
09:40Budapest Keleti12h26 22:06Berlin Hbf
1 changes
£621One-way
11:40Budapest Keleti12h51 00:31Berlin Hbf
2 changes
£1071One-way
05:40Budapest Keleti12h47 18:27Berlin Hbf
2 changes
£1071One-way

Train schedule from Budapest to Berlin

Showing trains for tomorrow, Fri, 3 Dec
05:40Budapest Keleti12h47 18:27Berlin Hbf
0 changes
09:40Budapest Keleti12h26 22:06Berlin Hbf
0 changes
11:40Budapest Keleti12h51 00:31Berlin Hbf
0 changes
15:40Budapest Keleti15h48 07:28Berlin Hbf
0 changes
23:20Budapest-Deli pu17h22 16:42Berlin Hbf
0 changes

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Thu
2 Dec
£80Deutsche Bahn
£30STUDENT AGENCY k.s.
£50ryanair sun
Fri
3 Dec
£42Deutsche Bahn
£34STUDENT AGENCY k.s.
£37Malta Air
Sat
4 Dec
£42Deutsche Bahn
£30STUDENT AGENCY k.s.
£9Malta Air
Sun
5 Dec
£44Deutsche Bahn
£22STUDENT AGENCY k.s.
£24Malta Air
Mon
6 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£15ryanair sun
Tue
7 Dec
Find prices
£22STUDENT AGENCY k.s.
£15Malta Air
Wed
8 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
Find prices
Thu
9 Dec
£42Deutsche Bahn
£30STUDENT AGENCY k.s.
£22Wizz Air
Fri
10 Dec
£42Deutsche Bahn
£34STUDENT AGENCY k.s.
£16Malta Air
Sat
11 Dec
£42Deutsche Bahn
£30STUDENT AGENCY k.s.
£9Malta Air
Sun
12 Dec
£47Deutsche Bahn
£22STUDENT AGENCY k.s.
£16Malta Air
Mon
13 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£26ryanair sun
Tue
14 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£18Malta Air
Wed
15 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£21Wizz Air
Thu
16 Dec
£42Deutsche Bahn
£30STUDENT AGENCY k.s.
£10ryanair sun
Fri
17 Dec
£42Deutsche Bahn
£34STUDENT AGENCY k.s.
£15Malta Air
Sat
18 Dec
£42Deutsche Bahn
£30STUDENT AGENCY k.s.
£9Malta Air
Sun
19 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£9Malta Air
Mon
20 Dec
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£9ryanair sun
Tue
21 Dec
£42Deutsche Bahn
£30STUDENT AGENCY k.s.
£9Malta Air
Wed
22 Dec
£42Deutsche Bahn
£34STUDENT AGENCY k.s.
£27Wizz Air

Fastest train times from Budapest to Berlin

Showing times and prices for 3 Dec

Fastest Journey

12 h 26 m

Average

14 h 14 m

Trains per day

5

Distance

688 km

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

Fastest
09:40Budapest Keleti12h26 22:06Berlin Hbf
1 changes
£621One-way
2nd Fastest
05:40Budapest Keleti12h47 18:27Berlin Hbf
2 changes
£1071One-way
11:40Budapest Keleti12h51 00:31Berlin Hbf
2 changes
£1071One-way
15:40Budapest Keleti15h48 07:28Berlin Hbf
1 changes
£421One-way
23:20Budapest-Deli pu17h22 16:42Berlin Hbf
4 changes
£421One-way

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

distanceDistance427 miles (688 km)
durationAverage train duration11 h 55 min
priceAverage train ticket price£48 (€53)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Budapest to Berlin cover the 427 miles (688 km) long trip taking on average 11 h 55 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. While the average ticket price for this route costs around £48, you can find the cheapest train ticket for as low as £42. Travellers depart most frequently from Budapest-Déli and arrive in Berlin Hbf.

Train companies

Budapest to Berlin with Deutsche Bahn

Find the best trains between Budapest and Berlin with Omio's travel partners Deutsche Bahn from £42. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Deutsche Bahn

Find your perfect journey between Budapest and Berlin with Deutsche Bahn (DB)! Check out the DB train timetables between Budapest and Berlin and then book cheap DB tickets with Omio. The distance from Budapest to Berlin by DB is 427 miles (688 km) and the cheapest price for a DB ticket between Budapest and Berlin is £42.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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 WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

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

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

Can I enter Germany from Hungary?

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

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

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • 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?

All travellers in Germany must observe these coronavirus safety measures:

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

The information above was last checked on 30/11/2021. Remember to review the latest COVID-19 travel safety regulations   for your train between Budapest and Berlin as this information can change.

What restrictions are there on reentering Hungary from Berlin, Germany?

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

Last verified on 29/11/2021. 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 Berlin to Budapest train here.

What is the cost of cheap trains between Budapest and Berlin?
You can find a cheap train from Budapest to Berlin for some dates and times for as low as £42  one way in the next 7 days.
How much is a train ticket from Budapest to Berlin?
If you are looking to buy your train ticket in the next 7 days, you can expect the Budapest to Berlin train to cost on average £48  one way.
What is the distance between Budapest and Berlin by train?
The Budapest to Berlin train distance is approximately 427 miles (688 km).
How long does it take from Budapest to Berlin by train?
On average the train from Budapest to Berlin duration is 11 h 55 min  for the 427 miles (688 km) long route, but the travel time can vary if you depart on weekends and holidays.
When travelling by train from Budapest to Berlin, which train station in Budapest do I depart from and which train station in Berlin do I arrive in?

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

Where is the train station in Budapest to go to Berlin? Where is the train station in Berlin located?

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

What train companies offer a service from Budapest to Berlin?
Take the Budapest to Berlin train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the trip to Berlin from Budapest as there might be differences in the amenities they offer.
How many train services are there to Berlin from Budapest a day?
On average, there is 1 train a day from Budapest to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Budapest to Berlin?
The earliest train for this journey departs from Budapest at 04: 40. The last train leaves from Budapest at 14: 40. Check Omio for the latest train timetable from Budapest to Berlin and book the best time to depart on your chosen travel date.
How early should I buy train tickets from Budapest to Berlin to score the best deals?
You can find a train between Budapest and Berlin to cost on average £48 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 Budapest to Berlin train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Budapest
Berlin
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 from Budapest to Berlin.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+36 13558657
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00-10: 00, 10: 20-14: 00, 14: 25- 17: 35
Public transport options for Budapest-Déli
Metro lines: M2 (red)
Tram lines: 17, 56, 56A, 59, 59A, 59B, 61
Bus lines: 21, 21A, 39, 102, 139, 140, 140A, N960, N990
Train lines: IC, IR, S (10, 12, 30, 34, 35, 40, 42), Z30