There are 9 ways to get from Sofia to Ivano-Frankivsk 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, train  •  23 h 57 min

  1. Take the bus from Sofia to Ruse
  2. Take the bus from Ruse to Bucharest
  3. Take the train from Bucharest - Gara de Nord to Chernivtsi
  4. Take the train from Chernovcy to Ivano-Frankovsk AVE

$75 - $106

Cheapest option

Bus  •  33 h 23 min

  1. Take the bus from Sofia to Bucharest
  2. Take the bus from Bucharest to Chernivtsi
  3. Take the bus from Chernovtsy to Ivano-Frankovsk

$34 - $63

7 alternative options

Train, night train  •  27 h 27 min

  1. Take the train from Sofia to Ruse 462
  2. Take the night train from Ruse to Gara Bucureşti Nord
  3. Take the train from Bucharest - Gara de Nord to Chernivtsi
  4. Take the train from Chernovcy to Ivano-Frankovsk AVE

$52 - $84

Bus Tourbus Bulgaria  •  29 h 52 min

  1. Take the bus from Sofia Serdika to Kraków
  2. Take the bus from Kraków to Lviv station U2 / ...
  3. Take the bus from Lviv Dvirtseva to Ivano-Frankovsk

$88 - $161

Drive  •  14 h 51 min

  1. Drive from Sofia to Ivano-Frankivsk 820.5 miles

$130 - $190

Fly to Lviv, train  •  11 h 7 min

  1. Fly from Sofia (SOF) to Lviv (LWO) SOF - LWO
  2. Take the train from Lvov to Ivano-Frankovsk

$106 - $161

Fly to Suceava, train  •  17 h 8 min

  1. Fly from Sofia (SOF) to Suceava (SCV) SOF - SCV
  2. Take the train from Suceava Est to Chernivtsi
  3. Take the train from Chernovcy to Ivano-Frankovsk

$115 - $351

Fly to Iasi, train  •  17 h 41 min

  1. Fly from Sofia (SOF) to Iasi (IAS) SOF - IAS
  2. Take the train from Iasi to Pascani
  3. Take the train from Paşcani to Chernivtsi
  4. Take the train from Chernovcy to Ivano-Frankovsk

$153 - $286

Fly to Cluj-Napoca, bus, train  •  17 h 17 min

  1. Fly from Sofia (SOF) to Cluj-Napoca (CLJ) SOF - CLJ
  2. Take the bus from Cluj Airport to Baia Mare
  3. Take the train from Rakhiv to Ivano-Frankovsk

$113 - $276

What companies run services between Sofia, Bulgaria and Ivano-Frankivsk, Ukraine?

You can take a bus from Sofia to Ivano-Frankivsk via Kraków, Lviv station, and Lviv Dvirtseva in around 29 h 52 min.

Airlines
Tarom
Website
tarom.ro
Flights from Sofia to Suceava via Bucharest Otopeni
Ave. Duration
8 h 35 min
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$90 - $400
Flights from Sofia to Suceava via Vienna, Bucharest Otopeni
Ave. Duration
7 h 40 min
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$140 - $550
Flights from Sofia to Iasi via Bucharest Otopeni
Ave. Duration
4 h 2 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$180 - $350
Flights from Sofia to Cluj-Napoca via Bucharest Otopeni
Ave. Duration
4 h 28 min
When
Monday to Friday
Estimated price
$180 - $330
Lufthansa
Website
lufthansa.com
Flights from Sofia to Lviv via Munich
Ave. Duration
5 h 15 min
When
Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$270 - $430
Flights from Sofia to Cluj-Napoca via Munich
Ave. Duration
5 h
When
Every day
Estimated price
$200 - $600
Wizz Air
Website
wizzair.com
Flights from Sofia to Suceava via Rome Ciampino
Ave. Duration
5 h 5 min
When
Tuesday, Thursday and Saturday
Estimated price
$65 - $280
Flights from Sofia to Cluj-Napoca via Tel Aviv
Ave. Duration
6 h 35 min
When
Tuesday, Thursday and Saturday
Estimated price
$95 - $320
Flights from Sofia to Cluj-Napoca via Rome
Ave. Duration
6 h 50 min
When
Monday, Friday and Sunday
Estimated price
$60 - $250
Austrian Airlines
Website
austrian.com
Flights from Sofia to Lviv via Vienna
Ave. Duration
6 h
When
Every day
Estimated price
$240 - $480
LOT
Website
lot.com
Flights from Sofia to Lviv via Warsaw
Ave. Duration
6 h 55 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$280 - $1,300
Ernest
Website
flyernest.com
Flights from Sofia to Lviv via Rome
Ave. Duration
6 h 10 min
When
Monday and Friday
Estimated price
$110 - $600
Train operators
Ukrainian Railways
Website
uz.gov.ua
Train from Bucharest - Gara de Nord to Chernivtsi
Ave. Duration
13 h 5 min
Frequency
Once a week
Estimated price
$35 - $60
Schedules at
uz.gov.ua
Train from Suceava Est to Chernivtsi
Ave. Duration
4 h 50 min
Frequency
Once a week
Estimated price
$19 - $29
Schedules at
uz.gov.ua
Train from Paşcani to Chernivtsi
Ave. Duration
5 h 57 min
Frequency
Once a week
Estimated price
$22 - $35
Schedules at
uz.gov.ua
Ukrainian Railways (UZ)
Phone
+38 (044) 309-70-05
Email
booking@uz.gov.ua
Website
uz.gov.ua
Train from Chernovcy to Ivano-Frankovsk
Ave. Duration
2 h 27 min
Frequency
3 times a day
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$12 - $17
Train from Lvov to Ivano-Frankovsk
Ave. Duration
2 h 14 min
Frequency
Every 4 hours
Estimated price
$3 - $8
Schedules at
uz.gov.ua
Book at
uz.gov.ua
3rd Class
$3 - $5
2nd Class
$5 - $8
1st Class
$12 - $18
Bulgarian Railways (BDZh)
Phone
0700 10 200
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
Lviv railways
Website
railway.lviv.ua
Train from Rakhiv to Ivano-Frankovsk
Ave. Duration
4 h 23 min
Frequency
Twice daily
Estimated price
$1
Schedules at
railway.lviv.ua
Bus operators
Biomet
Phone
:+3599884551
Email
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
Avtoekspres
Phone
+359 (0) 52 757 044
Email
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
Tourbus Bulgaria
Phone
00359 2 980 68 62
Email
touringbus@touring.bg
Website
touring.bg
Bus from Sofia Serdika to Kraków
Ave. Duration
20 h
Frequency
Once a week
Estimated price
$65 - $120
Schedules at
touring.bg
Billy
Email
biuro@jordan.pl
Website
jordan.billy.pl
Bus from Kraków to Lviv
Ave. Duration
5 h 50 min
Frequency
6 times a week
Estimated price
$26 - $40
Schedules at
jordan.billy.pl
Agat
Website
agat.eu
Bus from Krakow to Lviv
Ave. Duration
6 h 37 min
Frequency
5 times a week
Estimated price
$27 - $31
Schedules at
agat.eu
Trans Tempo
Tour Bus
Website
tourbus.cz
Bus from Krakow to Lvov
Ave. Duration
6 h 46 min
Frequency
3 times a week
Estimated price
$26 - $40
Schedules at
tourbus.cz
Lviv Inturtrans
Website
lviv-inturtrans.com
Bus from Krakow to Lviv
Ave. Duration
6 h 29 min
Frequency
Once a week
Estimated price
$21 - $29
Schedules at
lviv-inturtrans.com
Ukraine buses
Website
ticket.bus.com.ua
Bus from Lviv Dvirtseva to Ivano-Frankovsk
Ave. Duration
2 h 50 min
Frequency
Hourly
Estimated price
$3 - $5
Schedules at
ticket.bus.com.ua
Bus from Bucharest to Chernivtsi
Ave. Duration
14 h
Frequency
Twice daily
Estimated price
$10 - $22
Schedules at
ticket.bus.com.ua
Bus from Chernovtsy to Ivano-Frankovsk
Ave. Duration
4 h 7 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
ticket.bus.com.ua
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
$21 - $40
Schedules at
ms.mk
Aerotran Pass
Phone
+4 0758 928 530
Email
aerotrans_pass@yahoo.com
Website
transportaeroportcluj.ro
Bus from Cluj Airport to Baia Mare
Ave. Duration
2 h 20 min
Frequency
5 times a day
Estimated price
$6 - $85
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 Slovenia: Getting from Ljubljana to Lake Bled, French strikes 2018: What are my alternative transport options? and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

How far is it from Sofia to Ivano-Frankivsk?

The distance between Sofia and Ivano-Frankivsk is 700 km. The road distance is 1313 km.

What is the cheapest way to get from Sofia to Ivano-Frankivsk?

The cheapest way to get from Sofia to Ivano-Frankivsk is to bus which costs $30 - $65 and takes 33 h 23 min.

What is the fastest way to get from Sofia to Ivano-Frankivsk?

The quickest way to get from Sofia to Ivano-Frankivsk is to fly and train which takes 11 h 7 min and costs $100 - $170.

Is there a direct train between Sofia and Ivano-Frankivsk?

No, there is no direct train from Sofia to Ivano-Frankivsk. However, there are services departing from Sofia and arriving at Ivano-Frankovsk via Ruse, Bucharest - Gara de Nord and Chernovcy. The journey, including transfers, takes approximately 27 h 27 min.

Is there a direct bus between Sofia and Ivano-Frankivsk?

No, there is no direct bus from Sofia to Ivano-Frankivsk. However, there are services departing from Sofia Serdika and arriving at Ivano-Frankovsk via Kraków and Lviv Dvirtseva. The journey, including transfers, takes approximately 29 h 52 min.

How long does it take to get from Sofia to Ivano-Frankivsk?

It takes approximately 23 h 57 min to get from Sofia to Ivano-Frankivsk, including transfers.