There are 6 ways to get from Sofia to Igoumenitsa by bus, train, car, plane or car ferry

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 via Thessaloniki  •  11 h 53 min

  1. Take the bus from Sofia to Thessaloniki
  2. Take the bus from Thessaloniki to Ioannina
  3. Take the bus from Ioannina to Igoumenitsa

$95 - $124

Cheapest option

Bus EAAA  •  16 h 30 min

  1. Take the bus from Sofia to Ioannina
  2. Take the bus from Ioannina to Igoumenitsa

$39 - $52

4 alternative options

Train, bus  •  12 h 8 min

  1. Take the train from Sofia to Blagoevgrad 361
  2. Take the bus from Blagoevgrad to Thessaloniki
  3. Take the bus from Thessaloniki to Ioannina
  4. Take the bus from Ioannina to Igoumenitsa

$61 - $79

Drive  •  6 h 43 min

  1. Drive from Sofia to Igoumenitsa 389.1 miles

$90 - $140

Fly to Corfu, car ferry  •  8 h 35 min

  1. Fly from Sofia (SOF) to Corfu (CFU) SOF - CFU
  2. Take the car ferry from Corfu to Igoumenitsa

$65 - $281

Fly to Ioannina, bus  •  12 h 4 min

  1. Fly from Sofia (SOF) to Ioannina (IOA) SOF - IOA
  2. Take the bus from Ioannina to Igoumenitsa

$59 - $240

What companies run services between Sofia, Bulgaria and Igoumenitsa, Greece?

You can take a bus from Sofia to Igoumenitsa via Thessaloniki, Thessaloniki, and Ioannina in around 11 h 53 min.

Airlines
Aegean Airlines
Website
aegeanair.com
Flights from Sofia to Corfu via Athens
Ave. Duration
4 h 33 min
When
Every day
Estimated price
$60 - $270
Flights from Sofia to Ioannina via Athens
Ave. Duration
10 h 53 min
When
Every day
Estimated price
$75 - $440
Flights from Sofia to Ioannina via Bucharest Otopeni, Athens
Ave. Duration
7 h 10 min
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$120 - $470
Flights from Sofia to Ioannina via Larnaca, Athens
Ave. Duration
13 h 50 min
When
Tuesday, Thursday and Saturday
Estimated price
$140 - $550
Flights from Sofia to Ioannina via Istanbul, Athens
Ave. Duration
11 h 15 min
When
Every day
Estimated price
$140 - $550
Olympic Air
Website
olympicair.com
Flights from Sofia to Corfu via Athens
Ave. Duration
5 h
When
Every day
Estimated price
$40 - $250
Flights from Sofia to Ioannina via Athens
Ave. Duration
8 h 15 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$35 - $210
Flights from Sofia to Ioannina via Bucharest Otopeni, Athens
Ave. Duration
7 h 10 min
When
Tuesday, Wednesday, Thursday and Friday
Estimated price
$120 - $470
Flights from Sofia to Ioannina via Istanbul, Athens
Ave. Duration
11 h 15 min
When
Every day
Estimated price
$140 - $550
Ryanair
Website
ryanair.com
Flights from Sofia to Corfu via London Stansted
Ave. Duration
8 h 10 min
When
Wednesday, Thursday and Sunday
Estimated price
$130 - $470
Flights from Sofia to Corfu via Budapest
Ave. Duration
5 h 20 min
When
Thursday
Estimated price
$55 - $290
Austrian Airlines
Website
austrian.com
Flights from Sofia to Corfu via Vienna
Ave. Duration
7 h 35 min
When
Tuesday
Estimated price
$200 - $1,000
Lufthansa
Website
lufthansa.com
Flights from Sofia to Corfu via Munich
Ave. Duration
7 h 45 min
When
Sunday
Estimated price
$270 - $1,300
TUS Airways Ltd
Website
tusairways.com
Flights from Sofia to Ioannina via Larnaca
Ave. Duration
7 h 35 min
When
Friday
Estimated price
$120 - $1,500
Train operators
Bulgarian Railways (BDZh)
Bus operators
Crazy Holidays
Phone
2310-241545
Website
crazyholidays.gr
Bus from Sofia to Thessaloniki
Ave. Duration
5 h 30 min
Frequency
Once daily
Estimated price
$55 - $80
Schedules at
crazyholidays.gr
KTEL Ioanninon
Phone
26510 25014
Website
ktelioannina.gr
Bus from Thessaloniki to Ioannina
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$29 - $35
Schedules at
ktelioannina.gr
Bus from Ioannina to Igoumenitsa
Ave. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$10 - $13
Schedules at
ktelioannina.gr
Union Ivkoni
Phone
02/989 0000
Website
union-ivkoni.com
Bus from Blagoevgrad to Thessaloniki
Ave. Duration
2 h 41 min
Frequency
Once daily
Estimated price
$8 - $12
Schedules at
union-ivkoni.com
KTEL Thesprotias
Phone
2665 0 22309
Email
info@ktel-thesprotias.gr
Website
ktel-thesprotias.gr
Bus from Ioannina to Igoumenitsa
Ave. Duration
1 h 15 min
Frequency
Every 4 hours
Estimated price
$10 - $14
Schedules at
ktel-thesprotias.gr
EAAA
Website
rta.government.bg
Bus from Sofia to Ioannina
Ave. Duration
14 h 15 min
Frequency
4 times a week
Estimated price
$28 - $40
Schedules at
rta.government.bg
Ferry operators
Corfu Ferries
Phone
+302665021000
Email
oscartrv@otenet.gr
Website
corfuferries.gr
Car ferry from Corfu to Igoumenitsa
Ave. Duration
1 h 45 min
Frequency
Hourly
Estimated price
$13
Schedules at
corfuferries.gr
Ionion Lines
Phone
0030 2661081808
Email
reservation@ionionlines.eu
Website
ionionlines.eu
Car ferry from Corfu to Igoumenitsa
Ave. Duration
1 h 30 min
Frequency
Every 3 hours
Estimated price
$12
Schedules at
ionionlines.eu
Passenger
$11 - $12
Vehicle
$47 - $48

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 How to get from London to Edinburgh, Want to know more about Flixbus? and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.

Questions & Answers

The distance between Sofia and Igoumenitsa is 438 km. The road distance is 623 km.

The cheapest way to get from Sofia to Igoumenitsa is to bus which costs $35 - $55 and takes 16 h 30 min.

The quickest way to get from Sofia to Igoumenitsa is to drive which takes 6 h 43 min and costs $90 - $140.

No, there is no direct bus from Sofia to Igoumenitsa. However, there are services departing from Sofia and arriving at Igoumenitsa via Thessaloniki and Ioannina. The journey, including transfers, takes approximately 11 h 53 min.

It takes approximately 11 h 53 min to get from Sofia to Igoumenitsa, including transfers.