Trains from Berlin to Budapest

Mon, Sep 16
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

The cheapest trains

from Berlin
to Budapest

Showing times and prices for Sep 16

Cheapest

$58

Average

$195

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid travelling at rush hour.

The average ticket from Berlin to Budapest will cost around $ 195 if you buy it on the day, but the cheapest tickets can be found for only $ 58.

Cheapest
carrier-logo
02:40Berlin Gesundbrunnen13h40 16:20Budapest-Nyugati pu
3 changes
$581One-way
2nd Cheapest
carrier-logo
04:28Berlin Hbf (tief)11h52 16:20Budapest-Nyugati pu
2 changes
$941One-way
carrier-logo
06:53Berlin Hbf (tief)11h27 18:20Budapest-Nyugati pu
1 change
$1291One-way
carrier-logo
19:28Berlin Hbf (tief)16h51 12:19Budapest Keleti
5 changes
$1401One-way
carrier-logo
10:59Berlin Hbf (tief)11h21 22:20Budapest-Nyugati pu
1 change
$1641One-way

Train Times

Berlin to Budapest

Showing trains for tomorrow, Mon, Sep 16
carrier-logo
02:40Berlin Gesundbrunnen13h40 16:20Budapest-Nyugati pu
0 changes
carrier-logo
04:28Berlin Hbf (tief)11h52 16:20Budapest-Nyugati pu
0 changes
carrier-logo
04:28Berlin Hbf (tief)11h51 16:19Budapest Keleti
0 changes
carrier-logo
06:30Berlin Hbf (tief)11h49 18:19Budapest Keleti
0 changes
carrier-logo
06:53Berlin Hbf (tief)11h27 18:20Budapest-Nyugati pu
0 changes
carrier-logo
08:30Berlin Hbf (tief)11h49 20:19Budapest Keleti
0 changes
carrier-logo
08:59Berlin Hbf (tief)11h21 20:20Budapest-Nyugati pu
0 changes
carrier-logo
09:52Berlin Hbf (tief)11h27 21:19Budapest Keleti
0 changes
carrier-logo
10:59Berlin Hbf (tief)11h21 22:20Budapest-Nyugati pu
0 changes
carrier-logo
12:05Berlin Hbf (tief)17h34 05:39Budapest-Deli pu
0 changes
carrier-logo
12:30Berlin Hbf (tief)18h53 07:23Budapest Keleti
0 changes
carrier-logo
12:30Berlin Hbf (tief)18h49 07:19Budapest-Deli pu
0 changes
carrier-logo
12:41Berlin Hbf (tief)19h38 08:19Budapest-Deli pu
0 changes
carrier-logo
12:41Berlin Hbf (tief)19h42 08:23Budapest Keleti
0 changes
carrier-logo
14:30Berlin Hbf (tief)17h53 08:23Budapest Keleti
0 changes
carrier-logo
14:30Berlin Hbf (tief)17h49 08:19Budapest-Deli pu
0 changes
carrier-logo
19:28Berlin Hbf (tief)16h51 12:19Budapest Keleti
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Sun
Sep 15
Find prices
$42Flixbus
Find prices
Mon
Sep 16
$58Deutsche Bahn
$36Flixbus
$87Wizz Air
Tue
Sep 17
$58Deutsche Bahn
$28Flixbus
$51Wizz Air
Wed
Sep 18
Find prices
$28Flixbus
$33Ryanair
Thu
Sep 19
$58Deutsche Bahn
$34Flixbus
$74Ryanair
Fri
Sep 20
$58Deutsche Bahn
$34Flixbus
$75Wizz Air
Sat
Sep 21
$58Deutsche Bahn
$35Flixbus
$33Wizz Air
Sun
Sep 22
$58Deutsche Bahn
$37Flixbus
$32Ryanair
Mon
Sep 23
$58Deutsche Bahn with connection
$35Flixbus
$39Wizz Air
Tue
Sep 24
$58Deutsche Bahn with connection
$26Flixbus
$27Wizz Air
Wed
Sep 25
$58Deutsche Bahn
$26Flixbus
$36Wizz Air
Thu
Sep 26
$58Deutsche Bahn
$28Flixbus
$74Ryanair
Fri
Sep 27
$58Deutsche Bahn
$26Flixbus
$94Germanwings
Sat
Sep 28
$58Deutsche Bahn
$33Flixbus
$61easyJet
Sun
Sep 29
$58Deutsche Bahn
$37Flixbus
$47Ryanair
Mon
Sep 30
$58Deutsche Bahn
$34Flixbus
$69Wizz Air
Tue
Oct 1
$58Deutsche Bahn
$22RegioJet
$87Wizz Air
Wed
Oct 2
$58Deutsche Bahn
$22Eurolines Switzerland
$101Ryanair
Thu
Oct 3
$58Deutsche Bahn
$22RegioJet
$122Wizz Air
Fri
Oct 4
$58Deutsche Bahn
$22RegioJet
$94Germanwings
Sat
Oct 5
$52Deutsche Bahn
$22RegioJet
$57Wizz Air

The fastest trains

from Berlin
to Budapest

Showing times and prices for Sep 16

Fastest Journey

11 h 21 m

Average

14 h 55 m

Trains per day

17

Distance

688 km

Of the 17 train that leave Berlin for Budapest every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 688 km distance in an average of 14 h 55 m but if you time it right, some train will get you there in just 11 h 21 m .

The slowest train will take 19 h 42 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
carrier-logo
10:59Berlin Hbf (tief)11h21 22:20Budapest-Nyugati pu
1 change
$1641One-way
Fastest
carrier-logo
08:59Berlin Hbf (tief)11h21 20:20Budapest-Nyugati pu
0 changes
$1641One-way
2nd Fastest
carrier-logo
09:52Berlin Hbf (tief)11h27 21:19Budapest Keleti
1 change
$2111One-way
2nd Fastest
carrier-logo
06:53Berlin Hbf (tief)11h27 18:20Budapest-Nyugati pu
1 change
$1291One-way
carrier-logo
08:30Berlin Hbf (tief)11h49 20:19Budapest Keleti
2 changes
$2111One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Berlin to Budapest Train Information

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

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.

Stations

Important Stations and Airports for this Journey
Berlin
Budapest
TrainBerlin Hbf

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
Where is the train station and what is the best way to get there?
TrainBerlin Ostbahnhof

Amenities

Refreshments

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.