• Our partners include:

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

There are 5 ways to get from Sofia to Iași by plane, bus, train 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.

Recommended option

Fly  •  5 h 34 min

  1. Fly from Sofia (SOF) to Iasi (IAS) SOF - IAS

$111 - $221

Cheapest option

Train  •  17 h 23 min

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

$29 - $40

3 alternative options

Bus via Ruse  •  16 h 51 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 Vaslui
  4. Take the bus from Vaslui to Iaşi

Bus MementoBus  •  22 h 4 min

  1. Take the bus from Sofia to Bucharest
  2. Take the bus from Bucuresti to Iași

$37 - $62

Drive  •  10 h 53 min

  1. Drive from Sofia to Iași 490.6 miles

$75 - $120

Questions & Answers

The cheapest way to get from Sofia to Iași is to train which costs $29 - $40 and takes 17 h 23 min.

More details

The quickest way to get from Sofia to Iași is to fly which costs $110 - $230 and takes 5 h 34 min.

More details

No, there is no direct bus from Sofia station to Iași. However, there are services departing from Sofia - Central Bus Station and arriving at Iaşi via Ruse, Otopeni Airport and Vaslui. The journey, including transfers, takes approximately 16 h 51 min.

More details

No, there is no direct train from Sofia to Iași. However, there are services departing from Sofia and arriving at Nicolina via Bucuresti Nord Gara A. The journey, including transfers, takes approximately 17 h 23 min.

More details

The distance between Sofia and Iași is 600 km. The road distance is 785 km.

Get driving directions

The best way to get from Sofia to Iași without a car is to bus which takes 16 h 51 min and costs .

More details

It takes approximately 5 h 34 min to get from Sofia to Iași, including transfers.

More details

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

More details

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

More details

The best way to get from Sofia to Iași is to fly which takes 5 h 34 min and costs $110 - $230. Alternatively, you can bus, which costs and takes 16 h 51 min, you could also train, which costs $29 - $40 and takes 17 h 23 min.

Mode details

Map of how to get from Sofia to Iași.
Launch map view
  • Distance: 375 miles
  • Duration: 5 h 34 min

What companies run services between Sofia, Bulgaria and Iași, Romania?

Tarom, Austrian Airlines and Wizz Air fly from Sofia to Iași 3 times a day. Alternatively, you can take a bus from Sofia to Iași via Ruse, Bucharest Otopeni Airport, Otopeni Airport, and Vaslui in around 16 h 51 min.

Airlines
Tarom
Website
tarom.ro
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
Wizz Air
Website
wizzair.com
Flights from Sofia to Iasi via Larnaca
Ave. Duration
5 h 40 min
When
Wednesday and Sunday
Estimated price
$90 - $330
Flights from Sofia to Iasi via Tel Aviv
Ave. Duration
6 h 30 min
When
Thursday and Saturday
Estimated price
$100 - $370
Austrian Airlines
Website
austrian.com
Flights from Sofia to Iasi via Vienna
Ave. Duration
4 h 15 min
When
Monday, Wednesday and Thursday
Estimated price
$210 - $650
Train operators
Bulgarian Railways (BDZh)
Romanian Railways (CFR)
Bus operators
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 to Ruse
Ave. Duration
4 h
Frequency
Once daily
Estimated price
$13 - $17
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
Transfero
Phone
+4-0745-380.000
Website
transfe.autogari.ro
Bus from Otopeni Airport to Vaslui
Ave. Duration
5 h 30 min
Frequency
Every 3 hours
Estimated price
$22 - $27
Schedules at
transfe.autogari.ro
FyaTrans
Phone
0754 20 80 80
Email
office@fyatrans.ro
Website
fyatrans.ro
Bus from Vaslui to Iaşi
Ave. Duration
1 h 30 min
Frequency
Every 2 hours
Estimated price
$3
Schedules at
fyatrans.ro
Aventin Trade
Phone
+4-0745-761.057
Website
aventin.ro
Bus from Vaslui to Iaşi
Ave. Duration
1 h 26 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
aventin.ro
Trans Polosam
Phone
+4 0745 050403
Website
comantotrans.autogari.ro
Bus from Vaslui to Iaşi
Ave. Duration
1 h 30 min
Frequency
Once daily
Estimated price
$4 - $6
Schedules at
transpolosam.autogari.ro
Patru Plus Trans
Phone
+4 0233 222 212
Email
patrutrans1994@yahoo.com
Website
patruplustrans.ro
Bus from Vaslui to Iaşi
Ave. Duration
1 h 36 min
Frequency
Once daily
Estimated price
$2 - $4
Schedules at
patruplustrans.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
MementoBus
Phone
(+40) 317.105.518
Email
rezervari@mementobus.com
Website
mementobus.com
Bus from Bucuresti to Iași
Ave. Duration
8 h
Frequency
Once daily
Estimated price
$17 - $28
Schedules at
mementobus.com

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 to the US: What do I need to know?, South Korea: Travelling from Seoul to Busan and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

There is no direct flight from Sofia Airport to Iasi Airport. The quickest flight takes 3 h and has one stopover.

Search flights

Sofia to Iași bus services, operated by FyaTrans, arrive at Iaşi station.

More details

Sofia to Iași train services, operated by Romanian Railways (CFR), arrive at Nicolina station.

More details

Yes, the driving distance between Sofia to Iași is 785 km. It takes approximately 10 h 53 min to drive from Sofia to Iași.

Get driving directions

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

Search flights

There are 181+ hotels available in Iași. 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