There are 7 ways to get from Sofia to Otrokovice 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.
Fly to Vienna International Airport, train
best- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take the train from Wien Hbf to Otrokovicetrain
7h 16mKč 2,007–5,678Bus, train
cheapest- Take the bus from Sofia Central Bus Station to Bratislavabus
- Take the train from Bratislava Hlavna Stanica to Otrokovicetrain 1214 / ...
16h 2mKč 1,054–1,573Drive 1,057.6 km
- Drive from Sofia to Otrokovicecar 1,057.6 km
11h 7mKč 4,022–5,809Fly to Václav Havel Airport Prague, train
- Fly from Sofia Airport (SOF) to Václav Havel Airport Prague (PRG)plane SOF - PRG
- Take the train from Praha Hlavni Nadrazi to Otrokovicetrain
9h 8mKč 1,247–6,866Fly to John Paul Ii International Airport Kraków–Balice, train
- Fly from Sofia Airport (SOF) to John Paul Ii International Airport Kraków–Balice (KRK)plane SOF - KRK
- Take the train from Krakow Glowny to Otrokovicetrain
9h 43mKč 1,605–6,080Fly to Budapest Ferenc Liszt International Airport, train
- Fly from Sofia Airport (SOF) to Budapest Ferenc Liszt International Airport (BUD)plane SOF - BUD
- Take the train from Budapest-Nyugati to Breclavtrain
- Take the train from Breclav to Otrokovicetrain
10h 42mKč 1,158–4,817Bus, train via Břeclav
- Take the bus from Sofia to Wien Hbfbus
- Take the train from Wien Hbf to Breclavtrain Ec
- Take the train from Breclav to Otrokovicetrain Re / ...
16h 56mKč 1,515–3,465
Sofia Airport (SOF) to Vienna International Airport (VIE) flights
Questions & Answers
The cheapest way to get from Sofia to Otrokovice is to bus and train which costs 1 000 Kč - 1 600 Kč and takes 16h 2m.
The fastest way to get from Sofia to Otrokovice is to fly and train which takes 7h 16m and costs 2 000 Kč - 6 000 Kč.
The distance between Sofia and Otrokovice is 997 km. The road distance is 1057.6 km.
The best way to get from Sofia to Otrokovice without a car is to bus and train which takes 16h 2m and costs 1 000 Kč - 1 600 Kč.
It takes approximately 7h 16m to get from Sofia to Otrokovice, including transfers.
Otrokovice is 1h behind Sofia. It is currently 11:27 AM in Sofia and 10:27 AM in Otrokovice.
Yes, the driving distance between Sofia to Otrokovice is 1058 km. It takes approximately 11h 7m to drive from Sofia to Otrokovice.
There are 417+ hotels available in Otrokovice.
What companies run services between Sofia, Bulgaria and Otrokovice, Czechia?
There is no direct connection from Sofia to Otrokovice. However, you can take the line 84 bus to Р-Т Александрия, walk to Sofia Airport (SOF) airport, fly to Vienna International Airport (VIE), walk to Flughafen Wien, take the train to Wien Hbf, then take the train to Otrokovice. Alternatively, you can take a bus from Sofia Central Bus Station to Otrokovice via Bratislava and Bratislava Hlavna Stanica in around 16h 2m.
- Website
- austrian.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Kč 1,300–4,300
Flights from Sofia Airport to Václav Havel Airport Prague via Vienna International Airport
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- Kč 1,900–7,500
Flights from Sofia Airport to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- Kč 1,700–6,500
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Otrokovice
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- Kč 800–1,400
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Praha Hlavni Nadrazi to Otrokovice
- Ave. Duration
- 2h 44m
- Frequency
- Once daily
- Estimated price
- Kč 1,500–2,600
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Breclav to Otrokovice
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- Kč 370–650
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Wien Hbf to Breclav
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- Kč 460–800
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
Train from Breclav to Otrokovice
- Ave. Duration
- 40 min
- Frequency
- 3 times a day
- Estimated price
- Kč 370–650
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +359 88 949 0000
- [email protected]
- Website
- Union Ivkoni
Bus from Sofia Central Bus Station to Bratislava
- Ave. Duration
- 12h 57m
- Frequency
- Once a week
- Estimated price
- Kč 850–1,300
- Website
- Union Ivkoni
Want to know more about travelling around Czechia
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









