Rome2Rio

How to get fromBudapest to Germanyby plane, train, bus, or car

Find Transport to Germany

See all options
QR code to download the Rome2Rio app

Download the Rome2Rio travel app

Scan QR code with your phone to download the app

Download on the App StoreGet it on Google Play

There are 11 ways to get from Budapest to Germany by plane, train, bus, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly to Munich International Airport

    best
    1. Fly from Budapest Ferenc Liszt International Airport (BUD) to Munich International Airport (MUC)plane plane BUD - MUC
    4h 16m
    €92–238
  2. Fly to Berlin Brandenburg Airport

    cheapest
    1. Fly from Budapest Ferenc Liszt International Airport (BUD) to Berlin Brandenburg Airport (BER)plane plane BUD - BER
    4h 50m
    €33–146
  3. Train

    1. Take the train from Budapest-Nyugati pu to Berlin Hbftrain train rj 174
    11h 6m
    €50–87
  4. Bus

    1. Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Berlin Alexanderplatzbus bus 260 / ...
    13h
    €75–120
  5. Drive  855.2 km

    1. Drive from Budapest to Berlincar car 855.2 km
    8h 1m
    €154–223
  6. Fly to Frankfurt

    1. Fly from Budapest Ferenc Liszt International Airport (BUD) to Frankfurt (FRA)plane plane BUD - FRA
    4h 20m
    €79–185
  7. Fly to Stuttgart Airport

    1. Fly from Budapest Ferenc Liszt International Airport (BUD) to Stuttgart Airport (STR)plane plane BUD - STR
    4h 26m
    €49–165
  8. Fly to Düsseldorf International Airport

    1. Fly from Budapest Ferenc Liszt International Airport (BUD) to Düsseldorf International Airport (DUS)plane plane BUD - DUS
    4h 43m
    €79–216
  9. Fly to Dortmund Airport

    1. Fly from Budapest Ferenc Liszt International Airport (BUD) to Dortmund Airport (DTM)plane plane BUD - DTM
    5h 19m
    €51–202
  10. Train via S+U Alexanderplatz Bhf/Memhardstr.

    1. Take the train from Budapest-Nyugati to Berlin Hbftrain train Rj
    11h 20m
    €132–194
  11. Train via Szob

    1. Take the train from Budapest-Nyugati to Szobtrain train Re / ...
    2. Take the train from Szob to Berlin Hbftrain train 27
    12h 23m
    €148–277

Budapest to Germany by train

Calendar6Weekly Trains
Duration11h 6mAverage Duration
Ticket€50Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Budapest, Hungary and Germany?

Lufthansa and Lufthansa City fly from Budapest Ferenc Liszt International Airport (BUD) to Munich International Airport (MUC) 4 times a day. Alternatively, Railways of Slovak Republic (ZSSK) operates a train from Budapest-Nyugati pu to Berlin Hbf 6 times a week. Tickets cost €45–85 and the journey takes 10h 59m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Germany

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Booking & Getting There