• Our partners include:

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

There are 7 ways to get from Sofia to Transylvania by train, bus, 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

Train, bus  •  15 h 43 min

  1. Take the train from Sofia to Bucuresti Nord Gara A
  2. Take the train from Bucuresti Nord Gara A to Ploiesti Sud Ir / ...
  3. Take the bus from Ploiesti to Fântânele

Cheapest option

Bus  •  22 h 40 min

  1. Take the bus from Sofia to Bucharest
  2. Take the bus from Bucuresti to Târgu Mureș

$37 - $59

5 alternative options

Bus via Ruse  •  17 h 21 min

  1. Take the bus from Sofia - Central Bus Station to Ruse
  2. Take the bus from Ruse to Bucharest Otopeni Airport
  3. Take the bus from Otopeni Airport to Targu Mures

Train  •  19 h 43 min

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

$43 - $58

Drive  •  10 h 39 min

  1. Drive from Sofia to Transylvania 485.6 miles

$75 - $120

Fly to Cluj-Napoca, bus  •  9 h 6 min

  1. Fly from Sofia (SOF) to Cluj-Napoca (CLJ) SOF - CLJ
  2. Take the bus from Turda to Târgu Mureş

$118 - $205

Fly to Sibiu, bus  •  12 h 23 min

  1. Fly from Sofia (SOF) to Sibiu (SBZ) SOF - SBZ
  2. Take the bus from Sibiu to Târgu Mureș

$108 - $474

Questions & Answers

The cheapest way to get from Sofia to Transylvania is to train which costs $40 - $60 and takes 19 h 43 min.

More details

The quickest way to get from Sofia to Transylvania is to fly and bus which costs $110 - $210 and takes 9 h 6 min.

More details

No, there is no direct bus from Sofia station to Transylvania. However, there are services departing from Sofia - Central Bus Station and arriving at Band via Ruse, Otopeni Airport and Târgu Mureș. The journey, including transfers, takes approximately 17 h 21 min.

More details

The distance between Sofia and Transylvania is 441 km. The road distance is 777 km.

Get driving directions

The best way to get from Sofia to Transylvania without a car is to train and bus which takes 15 h 43 min and costs .

More details

It takes approximately 15 h 43 min to get from Sofia to Transylvania, including transfers.

More details

Sofia to Transylvania bus services, operated by ETAP Group, arrive at Sofia - Central Bus Station.

More details

The best way to get from Sofia to Transylvania is to bus which takes 17 h 21 min and costs . Alternatively, you can train, which costs $40 - $60 and takes 19 h 43 min.

Mode details

There is no direct flight from Sofia Airport to Cluj-Napoca Airport. The quickest flight takes 3 h 5 min and has one stopover.

Search flights

Sofia to Transylvania bus services, operated by MementoBus, arrive at Targu Mures station.

More details

Map of how to get from Sofia to Transylvania.
Launch map view
  • Distance: 275.9 miles
  • Duration: 15 h 43 min

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

You can take a bus from Sofia to Transylvania via Ruse, Otopeni Airport, Targu Mures, and Târgu Mureș in around 17 h 21 min. Alternatively, you can take a train from Sofia to Transylvania via Bucuresti Nord Gara A and Targu Mures in around 19 h 43 min.

Airlines
Wizz Air
Website
wizzair.com
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 Dortmund
Ave. Duration
6 h 35 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$80 - $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 Tel Aviv
Ave. Duration
7 h
When
Saturday
Estimated price
$95 - $320
Flights from Sofia to Cluj-Napoca via Vienna
Ave. Duration
4 h 35 min
When
Monday and Wednesday
Estimated price
$140 - $700
Flights from Sofia to Sibiu via Tel Aviv
Ave. Duration
6 h 30 min
When
Saturday
Estimated price
$100 - $350
Flights from Sofia to Sibiu via Beauvais
Ave. Duration
6 h 55 min
When
Monday, Wednesday and Friday
Estimated price
$100 - $360
Flights from Sofia to Sibiu via Charleroi
Ave. Duration
7 h 5 min
When
Thursday
Estimated price
$95 - $340
Tarom
Website
tarom.ro
Flights from Sofia to Cluj-Napoca via Bucharest Otopeni
Ave. Duration
5 h 7 min
When
Monday to Friday
Estimated price
$180 - $330
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
Lufthansa
Website
lufthansa.com
Flights from Sofia to Cluj-Napoca via Munich
Ave. Duration
5 h 50 min
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$200 - $600
Flights from Sofia to Sibiu via Munich
Ave. Duration
6 h
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$240 - $900
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
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
Bulgarian Railways (BDZh)
Romanian Railways (CFR)
Phone
0219521
Website
cfrcalatori.ro
Train from Bucuresti Nord Gara A to Ploiesti Sud
Ave. Duration
49 min
Frequency
Hourly
Estimated price
$2 - $4
Website
cfrcaltori.ro
Train from Bucuresti Nord Gara A to Targu Mures
Ave. Duration
8 h 30 min
Frequency
Once daily
Estimated price
$16 - $25
Website
cfrcaltori.ro
Bus operators
Chivaran Com
Phone
+4-0731-835.544
Website
chivarancom.autogari.ro
Bus from Ploiesti to Fântânele
Ave. Duration
2 h 50 min
Frequency
Every 4 hours
Schedules at
chivarancom.autogari.ro
ETAP Group
Website
etapgroup.com
Bus from Sofia - Central Bus Station to Ruse
Ave. Duration
5 h
Frequency
Every 3 hours
Estimated price
$11 - $16
Schedules at
etapgroup.com
Avtogari
Email
office@avtogari.info
Website
avtogari.info
Bus from Sofia to Ruse
Ave. Duration
5 h 12 min
Frequency
Every 3 hours
Estimated price
$11 - $17
Schedules at
avtogari.info
Union Ivkoni
Biomet
Phone
:+3599884551
Email
office@biomet.bg
Website
biomet.bg
Bus from Sofia Central Bus Station to Ruse Central Bus Station
Ave. Duration
4 h 30 min
Frequency
Twice daily
Estimated price
$13 - $35
Schedules at
biomet.bg
Ruse Bus
Phone
+359 82 82 81 51
Email
info@avtogararuse.org
Website
avtogararuse.org
Bus from Sofia to Ruse
Ave. Duration
5 h
Frequency
Once a week
Estimated price
$13 - $17
Schedules at
avtogararuse.org
PEGASUS GROUP Ltd.
Phone
+359 (0) 877 34 47 47
Email
pegasus@pegasusbg.com
Website
pegasusbg.com
Bus from Ruse to Bucharest Otopeni Airport
Ave. Duration
2 h
Frequency
Twice daily
Schedules at
pegasusbg.com
MementoBus
Phone
(+40) 317.105.518
Email
rezervari@mementobus.com
Website
mementobus.com
Bus from Otopeni Airport to Targu Mures
Ave. Duration
6 h 26 min
Frequency
Once daily
Estimated price
$15 - $22
Schedules at
mementobus.com
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 Bucuresti to Târgu Mureș
Ave. Duration
6 h 45 min
Frequency
Once daily
Estimated price
$16 - $23
Schedules at
fany.ro
Duda Trans
Phone
+40 265 977
Website
dudatrans.ro
Bus from Turda to Târgu Mureş
Ave. Duration
1 h
Frequency
Twice daily
Estimated price
$3 - $5
Schedules at
dudatrans.ro
Balint Trans
Phone
+4- 0265-255-092
Website
balinttrans.autogari.ro
Bus from Sibiu to Târgu Mureș
Ave. Duration
2 h 29 min
Frequency
Once daily
Estimated price
$3 - $6
Schedules at
balinttrans.autogari.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 Travelling around the UAE, 5 incredible day trips from Florence by train and Getting to Milan from the airport - to help you get the most out of your next trip.

More Questions & Answers

Yes, the driving distance between Sofia to Transylvania is 777 km. It takes approximately 10 h 39 min to drive from Sofia to Transylvania.

Get driving directions

Austrian Airlines, Turkish Airlines, Lufthansa and two other airlines offer flights from Sofia Airport to Cluj-Napoca Airport.

Search flights

There are 112+ hotels available in Transylvania. Prices start at $32 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