There are 9 ways to get from Marburg to Sofia by train, plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Frankfurt, fly
best- Take the train from Marburg Hauptbahnhof to Frankfurttrain
- Fly from Frankfurt (FRA) to Sofia Airport (SOF)plane FRA - SOF
6h 16m$121–346Train, bus via Leipzig
- Take the train from Marburg Hauptbahnhof to Kassel Bahnhof Wilhelmshöhetrain
- Take the train from Kassel Bahnhof Wilhelmshöhe to Leipzig Hbftrain 51
- Take the bus from Leipzig to Sofia Central Bus Stationbus
26h 50m$140–378Drive 1,732.4 km
- Drive from Marburg to Sofiacar 1,732.4 km
16h 8m$286–413Train, train to Stuttgart Airport, fly
- Take the train from Marburg Hauptbahnhof to Frankfurttrain
- Take the train from Frankfurt to Hauptbahnhoftrain
- Fly from Stuttgart Airport (STR) to Sofia Airport (SOF)plane STR - SOF
8h 24m$133–461Train, train to Cologne Bonn Airport, fly
- Take the train from Marburg Hauptbahnhof to Frankfurttrain
- Take the train from Frankfurt to Siegburg Bftrain
- Fly from Cologne Bonn Airport (CGN) to Sofia Airport (SOF)plane CGN - SOF
8h 18m$132–455Train, bus
- Take the train from Marburg Hauptbahnhof to Frankfurttrain
- Take the train from Frankfurt to Nürnberg Hbftrain 41 / ...
- Take the bus from Nuremberg Central Bus Station to Sofia Serdica Bus Stationbus
29h 38m$299–459Bus
- Take the bus from Marburg Hauptbahnhof to Kassel Bahnhof Wilhelmshöhebus Re30e
- Take the bus from Kassel Grüner Waldweg to Sofia Serdica Bus Stationbus Citylines 17
30h 28m$137–198Train, bus #2
- Take the train from Marburg Hauptbahnhof to Frankfurttrain Re30
- Take the bus from Frankfurt Central Train Station to Sofia Serdica Bus Stopbus
32h 38m$129–234Drive, car train
- Drive from Marburg to Fuldacar
- Take the cartrain from Fulda to Villach Hbfcartrain
- Drive from Villach Hbf to Sofiacar
19h 46m$314–440
Frankfurt (FRA) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Marburg to Sofia is to bus which costs $130 - $200 and takes 30h 28m.
The fastest way to get from Marburg to Sofia is to train and fly which takes 6h 16m and costs $120 - $350.
No, there is no direct bus from Marburg to Sofia station. However, there are services departing from Marburg Hauptbahnhof and arriving at Sofia Serdica Bus Station via Kassel Grüner Waldweg. The journey, including transfers, takes approximately 30h 28m.
The distance between Marburg and Sofia is 1516 km. The road distance is 1732.4 km.
The best way to get from Marburg to Sofia without a car is to train and bus via Leipzig which takes 26h 50m and costs $140 - $380.
It takes approximately 6h 16m to get from Marburg to Sofia, including transfers.
Marburg to Sofia bus services, operated by ORN Omnibusverkehr Rhein-Nahe GmbH, depart from Marburg Hauptbahnhof station.
Marburg to Sofia bus services, operated by ORN Omnibusverkehr Rhein-Nahe GmbH, arrive at Kassel Bahnhof Wilhelmshöhe station.
Sofia is 1h ahead of Marburg. It is currently 4:29 PM in Marburg and 5:29 PM in Sofia.
Yes, the driving distance between Marburg to Sofia is 1732 km. It takes approximately 16h 8m to drive from Marburg to Sofia.
What companies run services between Marburg, Germany and Sofia, Bulgaria?
You can take a bus from Marburg Hauptbahnhof to Sofia Serdica Bus Station via Kassel Bahnhof Wilhelmshöhe and Kassel Grüner Waldweg in around 30h 28m.
- Website
- lufthansa.com
Flights from Frankfurt to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $85–260
Flights from Frankfurt to Sofia Airport via Munich
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- $85–260
Flights from Stuttgart Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- $75–390
Flights from Cologne Bonn Airport to Sofia Airport via Munich
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- $80–400
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marburg Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- $21–35
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marburg Hauptbahnhof to Kassel Bahnhof Wilhelmshöhe
- Ave. Duration
- 1h 5m
- Frequency
- Every 2 hours
- Estimated price
- $22–35
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marburg Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- $21–35
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marburg Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- $21–35
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marburg Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- $21–35
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Marburg Hauptbahnhof to Frankfurt
- Ave. Duration
- 1h 16m
- Frequency
- Every 2 hours
- Estimated price
- $21–35
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Leipzig to Sofia Central Bus Station
- Ave. Duration
- 21h 43m
- Frequency
- Once a week
- Estimated price
- $65–120
- Website
- Union Ivkoni
Want to know more about travelling around Bulgaria
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Book your Marburg to Sofia bus tickets online with Omio.
There are 2275+ hotels available in Sofia.







