• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 8 ways to get from Sofia to Sibiu by bus, train, car, plane or shuttle

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, train  •  16 h 22 min

  1. Take the bus from Sofia to Iskar
  2. Take the train from Corabia to Caracal R
  3. Take the train from Caracal to Sibiu Ir

$47 - $77

Cheapest option

Train  •  14 h 52 min

  1. Take the train from Sofia to Vidin
  2. Take the train from Vidin to Craiova
  3. Take the train from Craiova to Sibiu Ir / ...

$20 - $28

6 alternative options

Bus via Kotel  •  12 h 58 min

  1. Take the bus from Sofia to Kotel
  2. Take the bus from Kotel to Târgovişte
  3. Take the bus from Târgovişte to Sibiu

Train via Bucuresti Nord Gara A  •  16 h 22 min

  1. Take the train from Sofia to Bucuresti Nord Gara A
  2. Take the train from Bucuresti Nord Gara A to Sibiu Ir

$25 - $35

Bus Makedonija Soobrakaj AD  •  19 h

  1. Take the bus from Sofia to Bucharest
  2. Take the bus from București to Sibiu

$34 - $55

Drive  •  8 h 39 min

  1. Drive from Sofia to Sibiu 325.3 miles

$50 - $75

Fly to Sibiu  •  7 h 6 min

  1. Fly from Sofia (SOF) to Sibiu (SBZ) SOF - SBZ

$102 - $462

Fly to Cluj-Napoca, shuttle  •  9 h 55 min

  1. Fly from Sofia (SOF) to Cluj-Napoca (CLJ) SOF - CLJ
  2. Take a shuttle bus from Cluj Airport to Sibiu

$109 - $276

Questions & Answers

The cheapest way to get from Sofia to Sibiu is to train which costs $19 - $29 and takes 14 h 52 min.

More details

The quickest way to get from Sofia to Sibiu is to fly which costs $100 - $470 and takes 7 h 6 min.

More details

No, there is no direct bus from Sofia to Sibiu. However, there are services departing from Sofia and arriving at Sibiu via Kotel and Târgovişte. The journey, including transfers, takes approximately 12 h 58 min.

More details

No, there is no direct train from Sofia to Sibiu. However, there are services departing from Sofia and arriving at Sibiu via Vidin and Craiova. The journey, including transfers, takes approximately 14 h 52 min.

More details

The distance between Sofia and Sibiu is 351 km. The road distance is 520.5 km.

Get driving directions

The best way to get from Sofia to Sibiu without a car is to bus which takes 12 h 58 min and costs .

More details

It takes approximately 16 h 22 min to get from Sofia to Sibiu, including transfers.

More details

Sofia to Sibiu bus services, operated by Doris Bus, depart from Sofia station.

More details

Sofia to Sibiu train services, operated by Bulgarian Railways (BDZh), depart from Sofia station.

More details

The best way to get from Sofia to Sibiu is to bus which takes 12 h 58 min and costs . Alternatively, you can train, which costs $19 - $29 and takes 14 h 52 min, you could also fly, which costs $100 - $470 and takes 7 h 6 min.

Mode details

Map of how to get from Sofia to Sibiu.
Launch map view
  • Distance: 219.5 miles
  • Duration: 16 h 22 min

What companies run services between Sofia, Bulgaria and Sibiu, Romania?

You can take a bus from Sofia to Sibiu via Kotel, Kotel, and Târgovişte in around 12 h 58 min. Alternatively, you can take a train from Sofia to Sibiu via Vidin and Craiova in around 14 h 52 min.

Airlines
Tarom
Website
tarom.ro
Flights from Sofia to Sibiu via Bucharest Otopeni
Ave. Duration
4 h 20 min
When
Monday, Wednesday and Friday
Estimated price
$85 - $390
Flights from Sofia to Sibiu via Munich
Ave. Duration
5 h 20 min
When
Monday to Saturday
Estimated price
$240 - $900
Flights from Sofia to Cluj-Napoca via Bucharest Otopeni
Ave. Duration
4 h 43 min
When
Monday to Friday
Estimated price
$180 - $330
Wizz Air
Website
wizzair.com
Flights from Sofia to Sibiu via Beauvais
Ave. Duration
6 h 55 min
When
Monday and Friday
Estimated price
$100 - $360
Flights from Sofia to Cluj-Napoca via Bari
Ave. Duration
4 h 55 min
When
Tuesday and Saturday
Estimated price
$45 - $220
Flights from Sofia to Cluj-Napoca via Larnaca
Ave. Duration
6 h 10 min
When
Monday and Friday
Estimated price
$75 - $290
Flights from Sofia to Cluj-Napoca via Beauvais
Ave. Duration
6 h 55 min
When
Monday and Friday
Estimated price
$90 - $320
Flights from Sofia to Cluj-Napoca via Vienna
Ave. Duration
4 h 35 min
When
Monday and Wednesday
Estimated price
$140 - $700
Austrian Airlines
Website
austrian.com
Flights from Sofia to Sibiu via Vienna
Ave. Duration
6 h 22 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $900
Lufthansa
Website
lufthansa.com
Flights from Sofia to Sibiu via Munich
Ave. Duration
6 h
When
Every day
Estimated price
$240 - $900
Flights from Sofia to Cluj-Napoca via Munich
Ave. Duration
5 h 50 min
When
Every day
Estimated price
$200 - $600
Turkish Airlines
Website
p.turkishairlines.com
Flights from Sofia to Cluj-Napoca via Istanbul Ataturk
Ave. Duration
4 h 35 min
When
Tuesday and Thursday
Estimated price
$170 - $360
Train operators
Romanian Railways (CFR)
Phone
0219521
Website
cfrcalatori.ro
Train from Corabia to Caracal
Ave. Duration
1 h
Frequency
4 times a day
Estimated price
$1 - $3
Website
cfrcaltori.ro
Train from Caracal to Sibiu
Ave. Duration
4 h 34 min
Frequency
Once daily
Estimated price
$8 - $12
Website
cfrcaltori.ro
Train from Craiova to Sibiu
Ave. Duration
4 h 27 min
Frequency
5 times a day
Estimated price
$8 - $13
Website
cfrcaltori.ro
Train from Bucuresti Nord Gara A to Sibiu
Ave. Duration
5 h 42 min
Frequency
3 times a day
Estimated price
$11 - $18
Website
cfrcaltori.ro
Bulgarian Railways (BDZh)
Phone
0700 10 200
Website
bdz.bg
Train from Sofia to Vidin
Ave. Duration
4 h 55 min
Frequency
Once daily
Estimated price
$7 - $9
Website
bdz.bg
Train from Vidin to Craiova
Ave. Duration
3 h 30 min
Frequency
Once daily
Estimated price
$4 - $7
Website
bdz.bg
Train from Sofia to Bucuresti Nord Gara A
Ave. Duration
9 h 40 min
Frequency
Once daily
Estimated price
$14 - $17
Website
bdz.bg
Bus operators
Avtogari
Email
office@avtogari.info
Website
avtogari.info
Bus from Sofia to Iskar
Ave. Duration
3 h 30 min
Frequency
Twice daily
Estimated price
$8 - $12
Schedules at
avtogari.info
Trans5
Website
trans5.bg
Bus from Sofia to Iskur
Ave. Duration
2 h 45 min
Frequency
Once daily
Estimated price
$7 - $12
Schedules at
trans5.bg
Doris Bus
Website
avtobusi.doris-bg.com
Bus from Sofia to Kotel
Ave. Duration
4 h 30 min
Frequency
Twice daily
Estimated price
$16
Schedules at
avtobusi.doris-bg.com
Kotel Municipal Transport
Website
kotel.bg
Bus from Kotel to Târgovişte
Ave. Duration
2 h
Frequency
Once daily
Schedules at
kotel.bg
Grup ATYC
Phone
+4-0743-335.888
Website
atyc.autogari.ro
Bus from Târgovişte to Sibiu
Ave. Duration
4 h 19 min
Frequency
Once daily
Estimated price
$9 - $12
Schedules at
atyc.autogari.ro
Makedonija Soobrakaj AD
Phone
+389(0)2 24 02 388
Email
avtobuska@maksoob.com.mk
Website
ms.mk
Bus from Sofia to Bucharest
Ave. Duration
13 h
Frequency
Once daily
Estimated price
$20 - $35
Schedules at
ms.mk
Fany
Phone
0741 607 941
Email
office@fany.ro
Website
fany.ro
Bus from București to Sibiu
Ave. Duration
5 h
Frequency
Once daily
Estimated price
$14 - $21
Schedules at
fany.ro
Aerotran Pass
Phone
+4 0758 928 530
Email
aerotrans_pass@yahoo.com
Website
transportaeroportcluj.ro
Shuttle from Cluj Airport to Sibiu
Ave. Duration
3 h 46 min
Frequency
On demand
Estimated price
$8 - $95
Schedules at
transportaeroportcluj.ro

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 South Korea: Travelling from Seoul to Busan , Slovenia: Getting from Ljubljana to Lake Bled and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Sofia Airport to Sibiu Airport. The quickest flight takes 4 h 15 min and has one stopover.

Search flights

Sofia to Sibiu bus services, operated by Grup ATYC, arrive at Sibiu station.

More details

Sofia to Sibiu train services, operated by Romanian Railways (CFR), arrive at Sibiu station.

More details

Yes, the driving distance between Sofia to Sibiu is 521 km. It takes approximately 8 h 39 min to drive from Sofia to Sibiu.

Get driving directions

Wizz Air, Tarom, Lufthansa and Austrian Airlines offer flights from Sofia Airport to Sibiu Airport.

Search flights

There are 880+ hotels available in Sibiu. Prices start at $34 USD per night.

More details

The best way to get from Sofia to Sofia Airport is to line 84 shuttle which takes 34 min and costs $1.

More details