There are 7 ways to get from Sofia to Sibiu by bus, train, night train, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Bus ETAP Group • 12 h 17 min
$20 - $38
6 alternative options
Bus, train • 12 h 33 min
$49 - $57
Bus FlixBus • 13 h 25 min
$32 - $57
Train • 14 h 40 min
$22 - $33
Train, night train • 16 h 3 min
$26 - $35
Drive • 8 h 39 min
$50 - $75
Fly • 6 h 42 min
$102 - $462
What companies run services between Sofia, Bulgaria and Sibiu, Romania?
You can take a bus from Sofia to Sibiu via Bucharest - Gară Filaret and Bucharest - Gară Filaret in around 12 h 17 min. Alternatively, you can take a train from Sofia to Sibiu via Vidin, Calafat, and Bordei in around 14 h 40 min.

- Website
- lufthansa.com
Flights from Sofia to Sibiu via Munich
- Ave. Duration
- 5 h 8 min
- When
- Every day
- Estimated price
- $240 - $900

- Website
- tarom.ro
Flights from Sofia to Sibiu via Bucharest Otopeni
- Ave. Duration
- 5 h 57 min
- When
- Monday to Friday
- Estimated price
- $85 - $390

- Website
- austrian.com
Flights from Sofia to Sibiu via Vienna
- Ave. Duration
- 6 h
- When
- Every day
- Estimated price
- $210 - $900

- Website
- wizzair.com
Flights from Sofia to Sibiu via Dortmund
- Ave. Duration
- 5 h 45 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $90 - $320

- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Bucuresti Nord Gara A to Sibiu
- Ave. Duration
- 5 h 8 min
- Frequency
- 3 times a day
- Estimated price
- $12 - $19
- Website
- cfrcaltori.ro
Train from Calafat to Bordei
- Ave. Duration
- 2 h 56 min
- Frequency
- 3 times a day
- Estimated price
- $4 - $7
- Website
- cfrcaltori.ro
Train from Bordei to Sibiu
- Ave. Duration
- 4 h 36 min
- Frequency
- 3 times a day
- Estimated price
- $9 - $14
- Website
- cfrcaltori.ro

- Phone
- 0700 10 200
- Website
- bdz.bg
Train from Sofia to Vidin
- Ave. Duration
- 4 h 50 min
- Frequency
- Once daily
- Estimated price
- $8 - $9
- Website
- bdz.bg
Train from Sofia to Ruse
- Ave. Duration
- 6 h 5 min
- Frequency
- Twice daily
- Estimated price
- $11 - $13
- Website
- bdz.bg
Night train from Ruse to Gara Bucureşti Nord
- Ave. Duration
- 2 h 50 min
- Frequency
- Once daily
- Estimated price
- $3 - $4
- Website
- bdz.bg

- Website
- etapgroup.com
Bus from Sofia - Central Bus Station to Bucharest - Gară Filaret
- Ave. Duration
- 7 h 30 min
- Frequency
- Twice daily
- Estimated price
- $14 - $35
- Schedules at
- etapgroup.com

- Phone
- 021.335.32.90
- agentia.filaret@acfilaret.ro
- Website
- acfilaret.ro
Bus from Bucharest - Gară Filaret to Sibiu
- Ave. Duration
- 3 h 37 min
- Frequency
- Once daily
- Estimated price
- $6
- Schedules at
- acfilaret.ro

- Phone
- :+3599884551
- office@biomet.bg
- Website
- biomet.bg
Bus from Sofia to Ruse
- Ave. Duration
- 4 h
- Frequency
- Once daily
- Estimated price
- $35
- Schedules at
- biomet.bg

- Phone
- +359 (0) 52 757 044
- info@autogaravn.com
- Website
- autogaravn.com
Bus from Ruse to Bucharest
- Ave. Duration
- 1 h 25 min
- Frequency
- 4 times a week
- Estimated price
- $3 - $4
- Schedules at
- autogaravn.com

- Phone
- +49 1807 123 99 123
- info@flixbus.de
- Website
- flixbus.de
Bus from Sofia to Bucharest, Bucharest Autogara Militari
- Ave. Duration
- 7 h 10 min
- Frequency
- Twice daily
- Estimated price
- $23 - $40
- Website
- flixbus.co.uk

- Phone
- 0269/217757
- transmixt@atlassib.ro
- Website
- transmixt.autogari.ro
Bus from Bucharest to Sibiu
- Ave. Duration
- 5 h 15 min
- Frequency
- 4 times a day
- Estimated price
- $11 - $14
- Schedules at
- transmixt.autogari.ro

- Phone
- 004.0753.065.900
- Website
- alisgrup.autogari.ro
Bus from Bucuresti - Autogara Militari to Sibiu
- Ave. Duration
- 5 h 12 min
- Frequency
- Twice daily
- Estimated price
- $8 - $18
- Schedules at
- alisgrup.autogari.ro
Want to know more about travelling around Romania
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.
Questions & Answers
How far is it from Sofia to Sibiu?
The distance between Sofia and Sibiu is 351 km. The road distance is 521 km.
What is the cheapest way to get from Sofia to Sibiu?
The cheapest way to get from Sofia to Sibiu is to train which costs $22 - $35 and takes 14 h 40 min.
What is the fastest way to get from Sofia to Sibiu?
The quickest way to get from Sofia to Sibiu is to fly which takes 6 h 42 min and costs $100 - $470.
Is there a direct train between Sofia and Sibiu?
No, there is no direct train from Sofia to Sibiu. However, there are services departing from Sofia and arriving at Sibiu via Ruse and Bucuresti Nord Gara A. The journey, including transfers, takes approximately 16 h 3 min.
Is there a direct bus between Sofia and Sibiu?
No, there is no direct bus from Sofia to Sibiu. However, there are services departing from Sofia - Central Bus Station and arriving at Sibiu via Bucharest - Gară Filaret. The journey, including transfers, takes approximately 12 h 17 min.
How long does it take to get from Sofia to Sibiu?
It takes approximately 12 h 17 min to get from Sofia to Sibiu, including transfers.