The cheapest trains from Budapest to Berlin

Showing times and prices for 17 Sep

Cheapest

£62

Average

£120

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

Cheapest
23:20Budapest-Deli pu17h22 16:42Berlin Hbf
4 changes
£621One-way
2nd Cheapest
09:40Budapest Keleti12h26 22:06Berlin Hbf
1 changes
£801One-way
15:40Budapest Keleti14h52 06:32Berlin Hbf
1 changes
£981One-way
23:20Budapest-Deli pu16h09 15:29Berlin Hbf
4 changes
£1071One-way
10:40Budapest Keleti11h11 21:51Berlin Hbf
3 changes
£1071One-way

Timetable Budapest to Berlin

Showing trains for tomorrow, Fri, 17 Sep
05:40Budapest Keleti11h50 17:30Berlin Hbf
0 changes
06:40Budapest Keleti11h18 17:58Berlin Hbf
0 changes
08:40Budapest Keleti11h44 20:24Berlin Hbf
0 changes
09:40Budapest Keleti11h49 21:29Berlin Hbf
0 changes
09:40Budapest Keleti12h26 22:06Berlin Hbf
0 changes
10:40Budapest Keleti11h11 21:51Berlin Hbf
0 changes
11:40Budapest Keleti11h55 23:35Berlin Hbf
0 changes
15:40Budapest Keleti14h52 06:32Berlin Hbf
0 changes
23:20Budapest-Deli pu17h22 16:42Berlin Hbf
0 changes
23:20Budapest-Deli pu16h09 15:29Berlin Hbf
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
16 Sep
Find prices
£30STUDENT AGENCY k.s.
£114Malta Air
Fri
17 Sep
£62Deutsche Bahn
£30STUDENT AGENCY k.s.
£85Wizz Air
Sat
18 Sep
£53Deutsche Bahn
£30STUDENT AGENCY k.s.
£216tab
Sun
19 Sep
£53Deutsche Bahn
£22STUDENT AGENCY k.s.
£204Swiss
Mon
20 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£111Eurowings
Tue
21 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£97ryanair sun
Wed
22 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£57Wizz Air
Thu
23 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£155Malta Air
Fri
24 Sep
£53Deutsche Bahn
£28STUDENT AGENCY k.s.
£198Lufthansa
Sat
25 Sep
£42Deutsche Bahn
£28STUDENT AGENCY k.s.
£121Malta Air
Sun
26 Sep
£42Deutsche Bahn with connection
£22STUDENT AGENCY k.s.
£104Malta Air
Mon
27 Sep
£33FlixTrain
£22STUDENT AGENCY k.s.
£52Wizz Air
Tue
28 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£51ryanair sun
Wed
29 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£34ryanair sun
Thu
30 Sep
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£38Malta Air
Fri
1 Oct
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£96Norwegian Air Shuttle
Sat
2 Oct
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£44Malta Air
Sun
3 Oct
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£66Wizz Air
Mon
4 Oct
£34FlixTrain
£22STUDENT AGENCY k.s.
£33Wizz Air
Tue
5 Oct
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£24ryanair sun
Wed
6 Oct
£42Deutsche Bahn
£22STUDENT AGENCY k.s.
£9Wizz Air

The fastest trains from Budapest to Berlin

Showing times and prices for 17 Sep

Fastest Journey

11 h 11 m

Average

13 h 3 m

Trains per day

10

Distance

688 km

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

Fastest
10:40Budapest Keleti11h11 21:51Berlin Hbf
3 changes
£1071One-way
2nd Fastest
06:40Budapest Keleti11h18 17:58Berlin Hbf
1 changes
£1781One-way
08:40Budapest Keleti11h44 20:24Berlin Hbf
3 changes
£1611One-way
09:40Budapest Keleti11h49 21:29Berlin Hbf
1 changes
£1161One-way
05:40Budapest Keleti11h50 17:30Berlin Hbf
2 changes
£1781One-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 to Berlin from Budapest

distanceDistance427 miles (688 km)
durationAverage train duration11 h 2 min
priceAverage train ticket price£68 (€76)
changesDirect trainYes
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Budapest to Berlin cover the 427 miles (688 km) long trip taking on average 11 h 2 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £42, but the average price of train tickets is £68. 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

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

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 travel by train currently allowed from Budapest, Hungary to Berlin, Germany?

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

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

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

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

Conditions of entry:

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

When travelling in Germany, 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 15/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Berlin from Budapest before travelling.

What are the COVID-19 restrictions for my return trip to Hungary from Berlin, Germany?

Return travel from Germany to Hungary is: Partially open.

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

Entry into 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?

Requirements for reentering:

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

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

How much do cheap trains to Berlin from Budapest cost?
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.
What is the average price of train tickets from Budapest to Berlin?
In the next 7 days you’ll find that the average cost of a train ticket to Berlin from Budapest is £68  one way.
What is the distance to Berlin from Budapest via train?
The distance between Budapest and Berlin by train is approximately 427 miles (688 km).
What is the average Budapest to Berlin train duration?
The train time from Budapest to Berlin is on average 11 h 2 min  for the 427 miles (688 km) long journey, but the time it takes to go between Budapest and Berlin by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Budapest goes to Berlin? Which train station do I come into Berlin from Budapest?

Omio customers who travel this route most frequently depart from Budapest-Déli   and arrive in Berlin Hbf.

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

Passengers board the train most frequently from Budapest-Déli, which is located around 1 mile (s) / 1 km away from the city centre, and they get off the train at Berlin Hbf, located 1 mile (s) / 2 km away from the city centre.

Which train companies can take me between Budapest and Berlin?
For the best Budapest to Berlin train to purchase, you can travel safely and comfortably with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check all possible train companies with services to Berlin from Budapest to compare what amenities they may offer.
What time is the earliest train from Budapest to Berlin? What time is the last train from Budapest to Berlin?
The first Budapest to Berlin train departs at 05: 40   and the last train from Budapest to Berlin leaves at 22: 20. Check out the most up-to-date Budapest to Berlin train timetable on Omio and find the best time to travel to your destination.
How early should I book train tickets between Budapest and Berlin to score the best deals?
The price of a one way train ticket from Budapest to Berlin is on average £68 if you book 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 providers offering this journey. In general, you can find train tickets from Budapest to Berlin available a few months in advance.
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