There are 5 ways to get from Sofia to Brno by train, plane, 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.
Train, fly to Vienna International Airport
best- Take the train from Kostenets to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Vienna International Airport (VIE)plane SOF - VIE
- Take the train from Wien Hbf to Brno Hlavni Nadrazitrain
7h 38mKč 1,412–4,670Bus, train
cheapest- Take the bus from Samokov to Kostenetsbus
- Take the train from Kostenets to Sofiatrain Ic / ...
- Take the bus from Sofia Central Bus Station to Brnobus
18h 49mKč 1,018–1,518Drive 1,095.2 km
- Drive from Samokov to Brnocar 1,095.2 km
12h 26mKč 4,065–5,871Train, fly to Václav Havel Airport Prague
- Take the train from Kostenets to Iskarsko Shosetrain
- Fly from Sofia Airport (SOF) to Václav Havel Airport Prague (PRG)plane SOF - PRG
- Take the train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazitrain
9h 3mKč 1,220–6,050Bus, train via Bratislava
- Take the bus from Samokov to Kostenetsbus
- Take the train from Kostenets to Sofiatrain Ic / ...
- Take the bus from Sofia to Bratislava, Autobusová stanica Mlynské Nivybus
- Take the bus from Bratislava, Autobusová stanica Mlynské Nivy to Brnobus 260 / ...
24h 10mKč 2,548–4,288
Sofia Airport (SOF) to Vienna International Airport (VIE) flights
Questions & Answers
The cheapest way to get from Sofia to Brno is to bus and train which costs 1 000 Kč - 1 600 Kč and takes 18h 49m.
The fastest way to get from Sofia to Brno is to train and fly which takes 7h 38m and costs 1 400 Kč - 4 700 Kč.
The distance between Sofia and Brno is 1040 km. The road distance is 1095.2 km.
The best way to get from Sofia to Brno without a car is to bus and train which takes 18h 49m and costs 1 000 Kč - 1 600 Kč.
It takes approximately 7h 38m to get from Sofia to Brno, including transfers.
Brno is 1h behind Sofia. It is currently 8:50 PM in Sofia and 7:50 PM in Brno.
Yes, the driving distance between Sofia to Brno is 1095 km. It takes approximately 12h 26m to drive from Sofia to Brno.
There are 788+ hotels available in Brno.
What companies run services between Sofia, Bulgaria and Brno, Czechia?
There is no direct connection from Sofia to Brno. However, you can take the train to Iskarsko Shose, walk to Искърско Шосе, take the subway 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 Brno Hlavni Nadrazi. Alternatively, you can take a bus from Samokov to Brno via Kostenets, Kostenets, Sofia, and Sofia Central Bus Station in around 18h 49m.
- Website
- austrian.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- Kč 1,300–3,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,800–6,500
- Website
- lufthansa.com
Flights from Sofia Airport to Václav Havel Airport Prague via Munich
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- Kč 2,000–7,000
- Website
- ryanair.com
Flights from Sofia Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Kč 850–3,100
- Website
- wizzair.com
Flights from Sofia Airport to Václav Havel Airport Prague
- Ave. Duration
- 2h
- When
- Every day
- Estimated price
- Kč 650–3,200
- Website
- air.bg
Flights from Sofia Airport to Václav Havel Airport Prague
- Ave. Duration
- 1h 55m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- Kč 1,800–2,900
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Kostenets to Iskarsko Shose
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- Kč 29–60
- Website
- https://www.bdz.bg/en
- 2nd Class
- Kč 29–40
- 1st Class
- Kč 45–60
Train from Kostenets to Sofia
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- Kč 30–65
- Website
- https://www.bdz.bg/en
- 2nd Class
- Kč 30–45
- 1st Class
- Kč 45–65
Train from Kostenets to Iskarsko Shose
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- Kč 29–60
- Website
- https://www.bdz.bg/en
- 2nd Class
- Kč 29–40
- 1st Class
- Kč 45–60
Train from Kostenets to Sofia
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- Kč 30–65
- Website
- https://www.bdz.bg/en
- 2nd Class
- Kč 30–45
- 1st Class
- Kč 45–65
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 31m
- Frequency
- Hourly
- Estimated price
- Kč 600–950
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- Kč 600–950
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Train from Wien Hbf to Brno Hlavni Nadrazi
- Ave. Duration
- 1h 33m
- Frequency
- Every 4 hours
- Estimated price
- Kč 220–340
- Website
- https://regiojet.com/
Train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- Kč 370–600
- Website
- https://regiojet.com/
- Phone
- +420 221 111 122
- [email protected]
- Website
- cd.cz
Train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 36m
- Frequency
- Every 30 minutes
- Estimated price
- Kč 700–1,100
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- Kč 1,300–2,400
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- 0722 60019
- [email protected]
- Website
- samokov-info.com
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- Kč 35–55
- Website
- https://samokov-info.com/?lang=en
Bus from Samokov to Kostenets
- Ave. Duration
- 1h
- Frequency
- Every 3 hours
- Estimated price
- Kč 35–55
- Website
- https://samokov-info.com/?lang=en
- Phone
- +359 88 949 0000
- [email protected]
- Website
- union-ivkoni.com
Bus from Sofia Central Bus Station to Brno
- Ave. Duration
- 14h 58m
- Frequency
- Once a week
- Estimated price
- Kč 950–1,400
- Website
- https://union-ivkoni.com/en
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Sofia to Bratislava, Autobusová stanica Mlynské Nivy
- Ave. Duration
- 17h 45m
- Frequency
- 3 times a week
- Estimated price
- Kč 2,200–3,700
- Website
- https://www.flixbus.co.uk
Bus from Bratislava, Autobusová stanica Mlynské Nivy to Brno
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- Kč 280–470
- Website
- https://www.flixbus.co.uk
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
Want to know more about Flixbus?
Read the travel guide






























