There are 6 ways to get from Trnava to Sofia by train, bus, plane, 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, bus to Vienna International Airport, fly
best- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Take the bus from Bratislava Main Train Station to Flughafen Wienbus
- Fly from Vienna International Airport (VIE) to Sofia Airport (SOF)plane VIE - SOF
7h 3m$46–240Train, bus
cheapest- Take the train from Trnava to Bratislava Hlavna Stanicatrain Re / ...
- Take the bus from Bratislava to Sofiabus
14h 6m$42–122Drive 939.4 km
- Drive from Trnava to Sofiacar 939.4 km
9h 27m$164–236Train, train to Budapest Ferenc Liszt International Airport, fly
- Take the train from Trnava to Bratislava Hlavna Stanicatrain
- Take the train from Bratislava Hlavna Stanica to Budapest-Nyugatitrain
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Sofia Airport (SOF)plane BUD - SOF
9h 19m$63–287Bus via Bratislava
- Take the bus from Trnava Staničná to Bratislava Central Bus Stationbus Slovak Lines 102519 / ...
- Take the bus from Bratislava Mlynske nivy to Sofia Serdica Bus Stopbus Union Ivkoni - Unibus 3632 / ...
15h 50m$47–75Bus
- Take the bus from Trnava Staničná to Bratislava Central Bus Stationbus Slovak Lines 102519 / ...
- Take the bus from Bratislava, Autobusová stanica Mlynské Nivy to Sofia Serdica Bus Stationbus Racic Eurobus
16h 21m$72–95
Trnava to Sofia by bus
Questions & Answers
The cheapest way to get from Trnava to Sofia is to bus via Bratislava which costs $45 - $75 and takes 15h 50m.
The fastest way to get from Trnava to Sofia is to train and bus and fly which takes 7h 3m and costs $45 - $240.
No, there is no direct bus from Trnava to Sofia. However, there are services departing from Trnava Staničná and arriving at Sofia Serdica Bus Stop via Bratislava Mlynske nivy. The journey, including transfers, takes approximately 15h 50m.
The distance between Trnava and Sofia is 927 km. The road distance is 939.4 km.
The best way to get from Trnava to Sofia without a car is to train and bus which takes 14h 6m and costs $40 - $130.
It takes approximately 7h 3m to get from Trnava to Sofia, including transfers.
Trnava to Sofia bus services, operated by Slovak Lines, depart from Trnava Staničná station.
Trnava to Sofia bus services, operated by Slovak Lines, arrive at Bratislava Central Bus Station.
Sofia is 1h ahead of Trnava. It is currently 12:11 AM in Trnava and 1:11 AM in Sofia.
Yes, the driving distance between Trnava to Sofia is 939 km. It takes approximately 9h 27m to drive from Trnava to Sofia.
What companies run services between Trnava, Slovakia and Sofia, Bulgaria?
You can take a bus from Trnava Staničná to Sofia Serdica Bus Stop via Bratislava Central Bus Station and Bratislava Mlynske nivy in around 15h 50m.
- Website
- ryanair.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $30–150
Flights from Budapest Ferenc Liszt International Airport to Sofia Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $30–130
- Website
- austrian.com
Flights from Vienna International Airport to Sofia Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $70–180
Flights from Budapest Ferenc Liszt International Airport to Sofia Airport via Vienna International Airport
- Ave. Duration
- 3h 50m
- When
- Saturday
- Estimated price
- $70–290
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–5
- Website
- https://www.zssk.sk/en/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Estimated price
- $1–3
- Website
- https://regiojet.com/
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Train from Trnava to Bratislava Hlavna Stanica
- Ave. Duration
- 32 min
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- $40–60
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- 4 times a day
- Estimated price
- $15–35
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- $15–22
- 1st Class
- $24–35
- Business
- $26–28
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 23m
- Frequency
- Twice daily
- Estimated price
- $49–50
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Bratislava Hlavna Stanica to Budapest-Nyugati
- Ave. Duration
- 2h 32m
- Frequency
- Once daily
- Estimated price
- $12–22
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $12–18
- 1st Class
- $17–22
- Phone
- +421 2 55 422 734
- staznosti@slovaklines.sk
- Website
- slovaklines.sk
Bus from Bratislava Main Train Station to Flughafen Wien
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- $8–12
- Website
- https://www.slovaklines.sk/en/
Bus from Trnava Staničná to Bratislava Central Bus Station
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $7–11
- Website
- https://www.slovaklines.sk/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bratislava to Sofia
- Ave. Duration
- 12h 16m
- Frequency
- Once a week
- Estimated price
- $40–65
- Website
- https://union-ivkoni.com/en
Bus from Bratislava Mlynske nivy to Sofia Serdica Bus Stop
- Ave. Duration
- 14h
- Frequency
- Twice a week
- Estimated price
- $40–65
- Website
- https://union-ivkoni.com/en
- Phone
- +359-887-208-506
- racic_bg@yahoo.com
- Website
- racicbg.com
Bus from Bratislava, Autobusová stanica Mlynské Nivy to Sofia Serdica Bus Station
- Ave. Duration
- 14h 31m
- Frequency
- 4 times a week
- Estimated price
- $65–85
- Website
- https://www.racicbg.com/bg/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, How to get from Stansted Airport into central London, and How to get from London to Edinburgh - to help you get the most out of your next trip.
More Questions & Answers
Book your Trnava to Sofia bus tickets online with Omio.
There are 2129+ hotels available in Sofia.


































