There are 7 ways to get from Berlin to Marathon by plane, train, bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Berlin Brandenburg Airport (BER) to Athens International Airport (ATH)plane BER - ATH
5h 52m€98–251Train, bus via Budapest
- Take the train from Berlin Hbf to Děčín hlavní nádražítrain 27
- Take the train from Decin Hlavni Nadrazi to Budapest-Nyugatitrain Rj
- Take the bus from Budapest-Nyugati to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the train from Thessaloniki to Oinoitrain Ic
37h 4m€286–510Drive 2,219.8 km
- Drive from Berlin to Marathoncar 2,219.8 km
23h 51m€404–583Train, bus
- Take the train from Berlin Suedkreuz to Praha-Holesovicetrain Rj
- Take the bus from Praha, ÚAN Florenc to Athensbus
37h 42m€202–256Bus via Belgrade
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Belgrade bus stationbus N1908
- Take the bus from Beograd, Autobuska stanica to Athensbus
40h 18m€155–279Night train, bus
- Take the night train from Berlin Hbf to Budapest-Nyugatinighttrain En
- Take the bus from Budapest-Nyugati to Athensbus
40h 18m€161–169Bus
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Jagodina, Autobuska Stanicabus
- Take the bus from Jagodina, Beopetrol Pumpa to Athensbus
44h€180–349
Berlin Brandenburg Airport (BER) to Athens International Airport (ATH) flights
Questions & Answers
The cheapest way to get from Berlin to Marathon is to fly which costs €95 - €260 and takes 5h 52m.
The fastest way to get from Berlin to Marathon is to fly which takes 5h 52m and costs €95 - €260.
No, there is no direct bus from Berlin to Marathon. However, there are services departing from Berlin, Zentralen Omnibusbahnhof and arriving at Marathonas via Beograd, Autobuska stanica, Πατησιων and Nomismatokopio Station. The journey, including transfers, takes approximately 40h 18m.
The distance between Berlin and Marathon is 1853 km. The road distance is 2219.8 km.
The best way to get from Berlin to Marathon without a car is to train and bus via Budapest which takes 37h 4m and costs €280 - €550.
It takes approximately 5h 52m to get from Berlin to Marathon, including transfers.
Berlin to Marathon bus services, operated by FlixBus, depart from Berlin, Zentralen Omnibusbahnhof station.
The best way to get from Berlin to Marathon is to fly which takes 5h 52m and costs €95 - €260. Alternatively, you can bus via Belgrade, which costs €150 - €280 and takes 40h 18m.
Berlin to Marathon bus services, operated by FlixBus, arrive at Belgrade bus station.
Marathon is 1h ahead of Berlin. It is currently 11:58 AM in Berlin and 12:58 PM in Marathon.
What companies run services between Berlin, Germany and Marathon, Greece?
Ryanair, Sky Express, and four other airlines fly from Berlin Brandenburg Airport (BER) to Athens International Airport (ATH) every 4 hours. Alternatively, you can take a bus from Berlin, Zentralen Omnibusbahnhof to Marathonas via Belgrade bus station, Beograd, Autobuska stanica, Athens, Πατησιων, 8η Μεσογειων, and Nomismatokopio Station in around 40h 18m.
- Website
- austrian.com
Flights from Berlin Brandenburg Airport to Athens International Airport via Vienna
- Ave. Duration
- 4h 57m
- When
- Every day
- Estimated price
- €70–240
- Website
- en.aegeanair.com
Flights from Berlin Brandenburg Airport to Athens International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- €70–160
Flights from Berlin Brandenburg Airport to Athens International Airport via Thessaloniki
- Ave. Duration
- 6h
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- €70–160
- Website
- airserbia.com
Flights from Berlin Brandenburg Airport to Athens International Airport via Belgrade
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- €80–140
- Website
- ryanair.com
Flights from Berlin Brandenburg Airport to Athens International Airport
- Ave. Duration
- 2h 50m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- €60–180
- Website
- skyexpress.gr
Flights from Berlin Brandenburg Airport to Athens International Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- €60–190
- Website
- wizzair.com
Flights from Berlin Brandenburg Airport to Athens International Airport via Varna
- Ave. Duration
- 5h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €60–170
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Berlin Hbf to Děčín hlavní nádraží
- Ave. Duration
- 2h 25m
- Frequency
- Every 4 hours
- Estimated price
- €45–190
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Berlin Hbf to Děčín hlavní nádraží
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- €50–80
- Website
- https://konzern.oebb.at/en/
- Phone
- +420 221 111 122
- [email protected]
- Website
- cd.cz
Train from Decin Hlavni Nadrazi to Budapest-Nyugati
- Ave. Duration
- 8h 31m
- Frequency
- Twice a week
- Estimated price
- €85–140
- Website
- https://www.cd.cz/en/default.htm
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Oinoi
- Ave. Duration
- 4h 17m
- Frequency
- 4 times a day
- Estimated price
- €29–45
- Website
- https://www.hellenictrain.gr/en
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- dsb.dk
Train from Berlin Suedkreuz to Praha-Holesovice
- Ave. Duration
- 3h 38m
- Frequency
- 5 times a day
- Estimated price
- €70–110
- Website
- https://www.dsb.dk/en/
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Night train from Berlin Hbf to Budapest-Nyugati
- Ave. Duration
- 12h 18m
- Frequency
- Twice daily
- Estimated price
- €45–55
- Website
- https://jegy.mav.hu/
- Phone
- +381 011 7614787
- [email protected]
- Website
- fptravelpatrikalos.rs
Bus from Budapest-Nyugati to Thessaloniki Macedonia KTEL Bus Station
- Ave. Duration
- 17h 12m
- Frequency
- Twice a week
- Estimated price
- €99
- Schedules at
- fptravelpatrikalos.rs
Bus from Budapest-Nyugati to Athens
- Ave. Duration
- 24h
- Frequency
- Twice a week
- Estimated price
- €110
- Schedules at
- fptravelpatrikalos.rs
- Phone
- +30 210 92 33 33
- [email protected]
- Website
- koronatravel.gr
Bus from Praha, ÚAN Florenc to Athens
- Ave. Duration
- 31h
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- koronatravel.gr
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Berlin, Zentralen Omnibusbahnhof to Belgrade bus station
- Ave. Duration
- 20h 15m
- Frequency
- 3 times a week
- Estimated price
- €100–180
- Website
- https://www.flixbus.co.uk
- Phone
- +381 25 424577
- [email protected]
- Website
- severtrans.rs
Bus from Berlin, Zentralen Omnibusbahnhof to Belgrade bus station
- Ave. Duration
- 19h 40m
- Frequency
- Once a week
- Estimated price
- €85–180
- Schedules at
- facebook.com
Bus from Berlin, Zentralen Omnibusbahnhof to Jagodina, Autobuska Stanica
- Ave. Duration
- 21h 55m
- Frequency
- Once a week
- Estimated price
- €100–200
- Schedules at
- facebook.com
- Phone
- +302105233969
- [email protected]
- Website
- fptravel.gr
Bus from Beograd, Autobuska stanica to Athens
- Ave. Duration
- 16h
- Frequency
- 3 times a week
- Estimated price
- €60–95
- Schedules at
- fptravel.gr
- Phone
- 0030 2108219900
- [email protected]
- Website
- siamostours.com
Bus from Jagodina, Beopetrol Pumpa to Athens
- Ave. Duration
- 18h 5m
- Frequency
- 3 times a week
- Estimated price
- €75–150
- Schedules at
- siamostours.com
Want to know more about travelling around Greece
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
Getting around the Cyclades
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Berlin to Marathon is 2220 km. It takes approximately 23h 51m to drive from Berlin to Marathon.
There are 1216+ hotels available in Marathon.



































