[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Budapest to Berlin

Showing times and prices for Jun 20

Cheapest

$126

Average

$190

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

Cheapest
07:40AMBudapest Keleti13h02 08:42PMBerlin Hbf
2 changes
$1261One-way
2nd Cheapest
03:40PMBudapest Keleti14h52 06:32AMBerlin Hbf
1 changes
$1511One-way
2nd Cheapest
09:40AMBudapest Keleti12h14 09:54PMBerlin
1 changes
$1511One-way
02:10PMBudapest Keleti16h22 06:32AMBerlin Hbf
3 changes
$1551One-way
12:40PMBudapest Keleti11h51 12:31AMBerlin Hbf
4 changes
$1631One-way

Timetable Budapest to Berlin

Showing trains for tomorrow, Sun, Jun 20
05:40AMBudapest Keleti11h50 05:30PMBerlin Hbf
0 changes
06:40AMBudapest Keleti11h18 05:58PMBerlin Hbf
0 changes
07:40AMBudapest Keleti11h53 07:33PMBerlin Hbf
0 changes
07:40AMBudapest Keleti13h02 08:42PMBerlin Hbf
0 changes
08:40AMBudapest Keleti11h44 08:24PMBerlin Hbf
0 changes
09:40AMBudapest Keleti11h49 09:29PMBerlin Hbf
0 changes
09:40AMBudapest Keleti12h14 09:54PMBerlin
0 changes
10:40AMBudapest Keleti11h11 09:51PMBerlin Hbf
0 changes
11:40AMBudapest Keleti11h55 11:35PMBerlin Hbf
0 changes
12:40PMBudapest Keleti11h51 12:31AMBerlin Hbf
0 changes
02:10PMBudapest Keleti16h22 06:32AMBerlin 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

Sat
Jun 19
$234Deutsche Bahn
$45Flixbus
Find prices
Sun
Jun 20
$126Deutsche Bahn
$56Flixbus
$36Wizz Air
Mon
Jun 21
$75Deutsche Bahn
Find prices
$229Eurowings
Tue
Jun 22
$63Deutsche Bahn
Find prices
$286Lufthansa
Wed
Jun 23
$75Deutsche Bahn
Find prices
$13Wizz Air
Thu
Jun 24
Find prices
$58Flixbus
$156Malta Air
Fri
Jun 25
$59Deutsche Bahn
$43Flixbus
$331Lot Polish Airlines
Sat
Jun 26
$75Deutsche Bahn
$44Flixbus
$222Lufthansa
Sun
Jun 27
$75Deutsche Bahn
$47Flixbus
$54Malta Air
Mon
Jun 28
$59Deutsche Bahn
$43Flixbus
$287Lot Polish Airlines
Tue
Jun 29
$59Deutsche Bahn
$96Flixbus
$251Lot Polish Airlines
Wed
Jun 30
$59Deutsche Bahn
$44Flixbus
$70ryanair sun
Thu
Jul 1
$59Deutsche Bahn
$44Flixbus
$23Malta Air
Fri
Jul 2
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
$32Wizz Air
Sat
Jul 3
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
$26ryanair sun
Sun
Jul 4
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
$43Wizz Air
Mon
Jul 5
Find prices
$43STUDENT AGENCY k.s.
Find prices
Tue
Jul 6
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
$163Lufthansa Cityline
Wed
Jul 7
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
Find prices
Thu
Jul 8
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
$10Malta Air
Fri
Jul 9
$59Deutsche Bahn
$43STUDENT AGENCY k.s.
$20Wizz Air

The fastest trains from Budapest to Berlin

Showing times and prices for Jun 20

Fastest Journey

11 h 11 m

Average

12 h 33 m

Trains per day

13

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
$2261One-way
2nd Fastest
06:40AMBudapest Keleti11h18 05:58PMBerlin Hbf
1 changes
$2511One-way
08:40AMBudapest Keleti11h44 08:24PMBerlin Hbf
3 changes
$2511One-way
09:40AMBudapest Keleti11h49 09:29PMBerlin Hbf
1 changes
$2261One-way
05:40AMBudapest Keleti11h50 05:30PMBerlin Hbf
2 changes
$1761One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Sun, Jun 20
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Budapest to Berlin Train Information

Avg. Train Duration
14 hours 53 minutes
Train Ticket Price: $66
Trains depart from:Budapest
Trains arrive in:Berlin
Distance:688 km
Train Companies:Deutsche Bahn with connection, Deutsche Bahn
Train companies

Deutsche Bahn between Budapest and Berlin

Travel from Budapest to Berlin from $59 (€47) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Deutsche Bahn

Deutsche Bahn (DB) trains take you from Budapest to Berlin in comfort. Find the DB train schedule for your route between Budapest and Berlin on Omio and book cheap DB tickets online. The distance from Budapest to Berlin is 427 miles (688 km) by DB and prices for a Deutsche Bahn ticket from Budapest to Berlin start at $59 (€47).

Deutsche Bahn is Germany’s main provider of train services and makes on average about 40, 000 domestic and international train journeys every day. DB is well-known for its wide range of ticket types, savings offers such as the Super Saver fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

Travel on different types of DB trains, including 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 needed to travel. For example, while bathrooms are standard, services like onboard restaurants or free WiFi are only available on certain trains.

Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket from Budapest to Berlin:

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

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

Can I enter Germany from Hungary?

International entry status: Entry is restricted 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 2 days before arrival for all travellers by air
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 5
  • The exact quarantine requirements depend on the regulations in each federal state
  • Pre-arrival health declaration
  • Passenger Locator Form (PLF) required
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test
  • Arrivals vaccinated against COVID-19 are exempted from compulsory quarantine
  • Quarantine is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)

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

All travelers 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 6/18/21. Remember to review the latest COVID-19 travel safety regulations   for your train to Berlin from Budapest as this information can change.

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

The restriction level for your return train to Budapest, Hungary from Berlin is: Restricted.

Is my return train into Budapest from Berlin restricted?

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

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

Conditions of reentry:

  • 10-day mandatory quarantine and a negative COVID-19 test issued at most 2 days before arrival

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:

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

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

How much does a cheap train to Berlin from Budapest cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Budapest to Berlin for the next 7 days starting from $59 (€47)  one way.
How much does it cost to take a train to Berlin from Budapest?
The train price to Berlin from Budapest is on average $105 (€84)  if you are looking to buy your tickets for this trip in the next 7 days.
How far is Budapest to Berlin by train?
The Budapest to Berlin train distance is approximately 427 miles (688 km).
How many hours is the train time between Budapest and Berlin?
On average the Budapest to Berlin train time is 12 h 14 min  covering the 427 miles (688 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
What train station in Budapest goes to Berlin? What train station do I come into Berlin from Budapest?

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

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 0 mile (s) / 0 km from the city center of Budapest.

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

Which train providers should I travel with from Budapest to Berlin?
Take the Budapest to Berlin train with Deutsche Bahn. However, it's always good to check out all possible train providers for the journey between Budapest and Berlin as there might be differences in the amenities they offer.
When is the earliest train from Budapest to Berlin? When is the last train from Budapest to Berlin?
The earliest train for this route departs from Budapest at 6: 40 AM. The last train leaves from Budapest at 10: 20 PM. Check Omio for the latest train schedule from Budapest to Berlin and book the best time to depart on your chosen travel date.
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 $105 (€84) 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 companies 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-Deli pu
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