There are 13 ways to get from Sofia to Oberhausen by plane, bus, train, 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.
Fly to Düsseldorf International Airport
best- Fly from Sofia Airport (SOF) to Düsseldorf International Airport (DUS)plane SOF - DUS
7h€118–325Fly to Dortmund Airport, train
cheapest- Fly from Sofia Airport (SOF) to Dortmund Airport (DTM)plane SOF - DTM
- Take the train from Dortmund Hbf to Oberhausen Hbftrain
7h 5m€47–397Bus, train via Subotica
- Take the bus from Sofia Central Bus Station to Beograd, Autobuska stanicabus
- Take the train from Novi Beograd to Suboticatrain Ir / ...
- Take the train from Kelebia to Wien Hbftrain Ec
- Take the train from Wien Hbf to Duisburg Hbftrain Ice
23h 19m€226–417Bus, train
- Take the bus from Sofia to Wien Hbfbus
- Take the train from Wien Hbf to Duisburg Hbftrain Ice
24h 28m€215–422Drive 1,920.9 km
- Drive from Sofia to Oberhausencar 1,920.9 km
17h 7m€357–516Fly to Cologne Bonn Airport, train
- Fly from Sofia Airport (SOF) to Cologne Bonn Airport (CGN)plane SOF - CGN
- Take the train from Koeln Messe/Deutz to Oberhausen Hbftrain
6h 29m€72–293Fly to Frankfurt, train
- Fly from Sofia Airport (SOF) to Frankfurt (FRA)plane SOF - FRA
- Take the train from Frankfurt to Oberhausen Hbftrain
7h 23m€129–338Fly to Amsterdam Airport Schiphol, train
- Fly from Sofia Airport (SOF) to Amsterdam Airport Schiphol (AMS)plane SOF - AMS
- Take the train from Schiphol Airport Train Station to Utrecht Centraaltrain
- Take the train from Utrecht Centraal to Oberhausen Hbftrain
8h 2m€127–350Fly to Eindhoven Airport, train
- Fly from Sofia Airport (SOF) to Eindhoven Airport (EIN)plane SOF - EIN
- Take the train from Eindhoven Centraal to Venlotrain
- Take the train from Viersen Bahnhof to Oberhausen Hbftrain
8h 20m€54–354Bus
- Take the bus from Sofia to Kumanovobus
- Take the bus from Kumanovo to Duisburgbus
29h 50m€132–156Bus, train #2
- Take the bus from Sofia Serdica Bus Stop to Frankfurt Central Train Stationbus
- Take the train from Frankfurt to Oberhausen Hbftrain 78 / ...
31h 59m€142–223Bus, train #3
- Take the bus from Sofia Serdica Bus Station to Kassel Grüner Waldwegbus
- Take the train from Kassel-Wilhelmshoehe to Dortmund Hbftrain Re
- Take the train from Dortmund Hbf to Oberhausen Hbftrain Re
33h 11m€128–218Drive, car train
- Drive from Sofia to Villach Hbf ARZcar
- Take the cartrain from Villach Hbf ARZ to Fuldacartrain
- Drive from Fulda to Oberhausencar
21h 29m€312–439
Sofia Airport (SOF) to Düsseldorf International Airport (DUS) flights
Comparing Your Travel Options
The cheapest way to get from Sofia to Oberhausen is to fly and train which costs €70 - €300 and takes 6h 29m.
The fastest way to get from Sofia to Oberhausen is to fly and train which takes 6h 29m and costs €70 - €300.
No, there is no direct bus from Sofia to Oberhausen. However, there are services departing from Sofia and arriving at Duisburg via Kumanovo. The journey, including transfers, takes approximately 29h 50m.
The distance between Sofia and Oberhausen is 1615 km. The road distance is 1920.9 km.
The best way to get from Sofia to Oberhausen without a car is to bus and train which takes 24h 28m and costs €210 - €430.
It takes approximately 7h to get from Sofia to Oberhausen, including transfers.
Sofia to Oberhausen bus services, operated by Matpu, depart from Sofia station.
The best way to get from Sofia to Oberhausen is to fly which takes 7h and costs €110 - €330. Alternatively, you can bus, which costs €130 - €160 and takes 29h 50m.
Sofia to Oberhausen bus services, operated by Matpu, arrive at Kumanovo station.
Oberhausen is 1h behind Sofia. It is currently 8:40 PM in Sofia and 7:40 PM in Oberhausen.
What companies run services between Sofia, Bulgaria and Oberhausen, Germany?
Austrian Airlines, Eurowings, and two other airlines fly from Sofia Airport (SOF) to Düsseldorf International Airport (DUS) every 4 hours. Alternatively, you can take a bus from Sofia to Oberhausen Hbf via Kumanovo, Duisburg, and Duisburg Hbf in around 29h 50m.
- Website
- lufthansa.com
Flights from Sofia Airport to Düsseldorf International Airport via Frankfurt
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- €80–410
Flights from Sofia Airport to Düsseldorf International Airport via Munich
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- €80–410
Flights from Sofia Airport to Cologne Bonn Airport via Munich
- Ave. Duration
- 5h 2m
- When
- Monday to Friday
- Estimated price
- €120–430
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Every day
- Estimated price
- €65–340
Flights from Sofia Airport to Frankfurt via Munich
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- €65–340
Flights from Sofia Airport to Amsterdam Airport Schiphol via Munich
- Ave. Duration
- 5h 23m
- When
- Every day
- Estimated price
- €90–440
- Website
- austrian.com
Flights from Sofia Airport to Düsseldorf International Airport via Vienna
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- €100–420
Flights from Sofia Airport to Cologne Bonn Airport via Vienna
- Ave. Duration
- 5h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €110–450
Flights from Sofia Airport to Frankfurt via Vienna
- Ave. Duration
- 4h 51m
- When
- Every day
- Estimated price
- €80–340
Flights from Sofia Airport to Amsterdam Airport Schiphol via Vienna
- Ave. Duration
- 4h 56m
- When
- Every day
- Estimated price
- €100–440
- Website
- ryanair.com
Flights from Sofia Airport to Cologne Bonn Airport
- Ave. Duration
- 2h 35m
- When
- Monday, Friday, Saturday, and Sunday
- Estimated price
- €30–230
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday to Sunday
- Estimated price
- €50–300
- Website
- air.bg
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 40m
- When
- Monday and Wednesday
- Estimated price
- €100–280
Flights from Sofia Airport to Frankfurt via Belgrade
- Ave. Duration
- 4h 52m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- €100–200
Flights from Sofia Airport to Amsterdam Airport Schiphol
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- €180–260
- Website
- airserbia.com
Flights from Sofia Airport to Frankfurt via Belgrade
- Ave. Duration
- 4h 52m
- When
- Monday, Wednesday, Friday, Sunday, Thursday, and Saturday
- Estimated price
- €100–200
- Website
- wizzair.com
Flights from Sofia Airport to Dortmund Airport
- Ave. Duration
- 2h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €40–380
Flights from Sofia Airport to Eindhoven Airport
- Ave. Duration
- 2h 45m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €35–340
- Website
- lufthansa-city.com
Flights from Sofia Airport to Frankfurt
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- €65–340
- Phone
- +381 11 360 28 99
- [email protected]
- Website
- srbijavoz.rs
Train from Novi Beograd to Subotica
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- €6–10
- Schedules at
- srbijavoz.rs
- 2nd Class
- €6–7
- 1st Class
- €7–10
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Kelebia to Wien Hbf
- Ave. Duration
- 4h 34m
- Frequency
- 4 times a day
- Estimated price
- €19–23
- Website
- Hungarian Railways (MÁV)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wien Hbf to Duisburg Hbf
- Ave. Duration
- 9h 32m
- Frequency
- Hourly
- Estimated price
- €160–330
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Wien Hbf to Duisburg Hbf
- Ave. Duration
- 9h 32m
- Frequency
- Hourly
- Estimated price
- €160–330
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Koeln Messe/Deutz to Oberhausen Hbf
- Ave. Duration
- 48 min
- Frequency
- Twice a week
- Estimated price
- €11–23
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Oberhausen Hbf
- Ave. Duration
- 1h 44m
- Frequency
- Every 2 hours
- Estimated price
- €35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- €7–16
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Utrecht Centraal to Oberhausen Hbf
- Ave. Duration
- 1h 45m
- Frequency
- Once daily
- Estimated price
- €23–50
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Frankfurt to Oberhausen Hbf
- Ave. Duration
- 1h 58m
- Frequency
- Every 3 hours
- Estimated price
- €40–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Kassel-Wilhelmshoehe to Dortmund Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Every 4 hours
- Estimated price
- €30–70
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- €7–16
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 221 13 999 444
- Website
- National Express
Train from Koeln Messe/Deutz to Oberhausen Hbf
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Schedules at
- National Express
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Schedules at
- National Express
Train from Kassel-Wilhelmshoehe to Dortmund Hbf
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Schedules at
- National Express
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Schedules at
- National Express
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Oberhausen Hbf
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- €26–50
- Website
- Nederlandse Spoorwegen (NS)
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 33 min
- Frequency
- 6 times a week
- Estimated price
- €5–10
- Website
- Nederlandse Spoorwegen (NS)
Train from Schiphol Airport Train Station to Utrecht Centraal
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- €4–9
- Website
- Nederlandse Spoorwegen (NS)
Train from Utrecht Centraal to Oberhausen Hbf
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €16–30
- Website
- Nederlandse Spoorwegen (NS)
Train from Eindhoven Centraal to Venlo
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €5–11
- Website
- Nederlandse Spoorwegen (NS)
Train from Kassel-Wilhelmshoehe to Dortmund Hbf
- Ave. Duration
- 2h 1m
- Frequency
- 6 times a week
- Estimated price
- €23–45
- Website
- Nederlandse Spoorwegen (NS)
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 33 min
- Frequency
- 6 times a week
- Estimated price
- €5–10
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +49 6078 966930
- [email protected]
- Website
- VIAS Rail GmbH
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €17
- Schedules at
- VIAS Rail GmbH
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 39 min
- Frequency
- Every 30 minutes
- Estimated price
- €17
- Schedules at
- VIAS Rail GmbH
- Phone
- 0180 6 9 27 37 27
- [email protected]
- Website
- Eurobahn
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Eurobahn
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- €11–16
- Website
- Eurobahn
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Viersen Bahnhof to Oberhausen Hbf
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- €4–7
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Dortmund Hbf to Oberhausen Hbf
- Ave. Duration
- 47 min
- Frequency
- Hourly
- Estimated price
- €5–8
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Schiphol Airport Train Station to Utrecht Centraal
- Ave. Duration
- 46 min
- Frequency
- Once a week
- Estimated price
- €8–13
- Website
- Arriva NL
- Second Class Single
- €8–13
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Villach Hbf ARZ to Fulda
- Ave. Duration
- 9h 1m
- Frequency
- Once a week
- Estimated price
- €95–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +381 11 8728111
- [email protected]
- Website
- Trans-Jug
Bus from Sofia Central Bus Station to Beograd, Autobuska stanica
- Ave. Duration
- 5h
- Frequency
- 3 times a week
- Estimated price
- €37–40
- Website
- Trans-Jug
- Phone
- +359 2 812 0 812
- [email protected]
- Website
- karat-s.com
Bus from Sofia to Wien Hbf
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- €55–85
- Schedules at
- karat-s.com
Bus from Sofia Serdica Bus Stop to Frankfurt Central Train Station
- Ave. Duration
- 29h 1m
- Frequency
- Once daily
- Estimated price
- €100–150
- Schedules at
- karat-s.com
- Phone
- +359 0885700870
- [email protected]
- Website
- Citylines
Bus from Sofia to Wien Hbf
- Ave. Duration
- 16h 20m
- Frequency
- 3 times a week
- Estimated price
- €50–75
- Website
- Citylines
Bus from Sofia to Kumanovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €10–29
- Website
- Citylines
Bus from Sofia Serdica Bus Stop to Frankfurt Central Train Station
- Ave. Duration
- 29h
- Frequency
- 3 times a week
- Estimated price
- €100–140
- Website
- Citylines
Bus from Sofia Serdica Bus Station to Kassel Grüner Waldweg
- Ave. Duration
- 29h 45m
- Frequency
- Once a week
- Estimated price
- €100–140
- Website
- Citylines
- Phone
- +359 2 981 58 56
- [email protected]
- Website
- matpu.com
Bus from Sofia to Kumanovo
- Ave. Duration
- 5h
- Frequency
- Twice daily
- Estimated price
- €22–28
- Schedules at
- matpu.com
- Phone
- +389 47 231 192
- [email protected]
- Website
- transkop.mk
Bus from Sofia to Kumanovo
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- €16–27
- Schedules at
- transkop.mk
- Phone
- +389 75 209 209
- [email protected]
- Website
- Hak Bus
Bus from Kumanovo to Duisburg
- Ave. Duration
- 23h 42m
- Frequency
- Twice a week
- Estimated price
- €120
- Website
- Hak Bus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Booking & Getting There
Yes, the driving distance between Sofia to Oberhausen is 1921 km. It takes approximately 17h 7m to drive from Sofia to Oberhausen.
Book your Sofia to Oberhausen bus tickets online with Omio.
There are 2117+ hotels available in Oberhausen.
















































