Explore 7 ways to travel

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, bus and ferry  •  11 h 33 min

  1. Take the train from Skopje to Gevgelija
  2. Take the bus from Gevgelija to Thessaloniki
  3. Take the bus and ferry from Thessaloniki to Corfu X3

$65 - $117

Cheapest option

Bus, bus and ferry  •  12 h 19 min

  1. Take the bus from Skopje to Gevgelija
  2. Take the bus from Gevgelija to Thessaloniki
  3. Take the bus and ferry from Thessaloniki to Corfu X3

$61 - $88

5 alternative options

Train, bus and ferry  •  11 h 56 min

  1. Take the train from Skopje to Veles
  2. Take the train from Veles to Thessaloniki AVE
  3. Take the bus and ferry from Thessaloniki to Corfu X3

$70 - $129

Train, bus, car ferry  •  13 h 49 min

  1. Take the train from Skopje to Bitola
  2. Take the bus from Bitola to Sarandë
  3. Take the car ferry from Sarandë to Corfu

$63 - $125

Drive, car ferry  •  7 h 30 min

  1. Drive from Skopje to Sarandë
  2. Take the car ferry from Sarandë to Corfu

$82 - $105

Train, fly  •  5 h 17 min

  1. Take the train from Florina to Thessaloniki
  2. Fly from Thessaloniki (SKG) to Corfu (CFU) SKG - CFU

$96 - $352

Bus, shuttle, car ferry  •  8 h 28 min

  1. Take the bus from Skopje to Struga
  2. Take a shuttle bus from Struga to Sarandë
  3. Take the car ferry from Sarandë to Corfu

$200 - $222

What companies run services between Macedonia and Corfu, Greece?

There is no direct connection from Skopje to Corfu. However, you can take the train to Gevgelija, take the bus to Thessaloniki, then take the bus and ferry to Corfu. Alternatively, you can take a vehicle from Skopje to Corfu via Veles, Thessaloniki, and Thessaloniki in around 11 h 56 min.

Airlines
Astra Airlines
Website
astra-airlines.gr
Flights from Thessaloniki to Corfu
Ave. Duration
1 h
When
Thursday and Sunday
Estimated price
$100 - $230
Train operators
Macedonian Railways (MZ)
Phone
+389 (2) 3 164 255
Website
mzt.mk
Train from Skopje to Gevgelija
Ave. Duration
2 h 43 min
Frequency
Twice daily
Estimated price
$11 - $40
mzt.mk
mzt.mk
Train from Skopje to Veles
Ave. Duration
40 min
Frequency
Hourly
Estimated price
$3 - $12
mzt.mk
mzt.mk
Train from Veles to Thessaloniki
Ave. Duration
3 h 41 min
Frequency
Once daily
Estimated price
$12 - $35
mzt.mk
mzt.mk
Train from Skopje to Bitola
Ave. Duration
2 h 46 min
Frequency
5 times a day
Estimated price
$12 - $45
mzt.mk
mzt.mk
Greek Railways (OSE)
Website
trainose.gr
Train from Florina to Thessaloniki
Ave. Duration
2 h 32 min
Frequency
3 times a day
Estimated price
$11 - $15
Website
trainose.gr
Purchase a
eurail.com
Second Class
$11 - $15
First Class
$14 - $19
Bus operators
Siamos Tours
Phone
0030 2108219900
Email
vsiamos@otenet.gr
Website
siamostours.gr
Bus from Gevgelija to Thessaloniki
Ave. Duration
1 h 20 min
Frequency
3 times a week
Estimated price
$8 - $10
Schedules at
siamostours.gr
KTEL Kerkyras
Phone
+3026610 28900
Email
info@greenbuses.gr
Website
greenbuses.gr
Bus and ferry from Thessaloniki to Corfu
Ave. Duration
5 h 30 min
Frequency
Twice daily
Estimated price
$45 - $70
Schedules at
greenbuses.gr
Rule Turs
Phone
02/ 3163 – 346
Email
ruleturs@sas.com.mk
Website
sas.com.mk
Bus from Skopje to Gevgelija
Ave. Duration
3 h 29 min
Frequency
5 times a day
Estimated price
$9
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
www.mimuovoinbici.it
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
florina.cyclopolis.gr
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
www.biketivat.com
Register online at
www.bicincitta.com
Register online at
maroussi.cyclopolis.gr
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
www.mimuovoinbici.it
Register online at
www.bicincitta.com
Register online at
www.mimuovoinbici.it
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
moschatotavros.cyclopolis.gr
Register online at
rhodes.cyclopolis.gr
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
nafplio.cyclopolis.gr
Register online at
marathon.cyclopolis.gr
Register online at
arxaiaolympia.cyclopolis.gr
Register online at
kiato.cyclopolis.gr
Register online at
limnos.cyclopolis.gr
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincittabip.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.mimuovoinbici.it
Register online at
www.bicincitta.com
Register online at
aigialeia.cyclopolis.gr
Register online at
neasmyrni.cyclopolis.gr
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.mimuovoinbici.it
Register online at
www.bicincitta.com
Register online at
velopass.tobike.it
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.mimuovoinbici.it
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
Register online at
www.bicincitta.com
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Bitola to Sarandë
Ave. Duration
8 h 24 min
Frequency
Once daily
Estimated price
$21 - $55
Schedules at
adgaleb.com.mk
Euro Bus MK
Website
eurobus.mk
Bus from Skopje to Struga
Ave. Duration
2 h 34 min
Frequency
Twice a week
Estimated price
$140 - $170
Schedules at
eurobus.mk
Euro Linia
Phone
+389 46 787 467
Email
eurolinia6@hotmail.com
Website
facebook.com
Shuttle from Struga to Sarandë
Ave. Duration
3 h 15 min
Frequency
Once daily
Estimated price
$29
Schedules at
facebook.com
Ferry operators
Ionian Seaways
Phone
+30 26610 38690
Website
ionianseaways.com
Car ferry from Sarandë to Corfu
Ave. Duration
30 min
Frequency
Twice daily
Estimated price
$29
Schedules at
ionianseaways.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 Train travel in France: A guide to SNCF, Getting around the Cyclades 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 Macedonia and Corfu is 269 km.

The cheapest way to get from Macedonia to Corfu is to bus and bus and ferry which costs $60 - $90 and takes 12 h 19 min.

The quickest way to get from Macedonia to Corfu is to train and fly which takes 5 h 17 min and costs $95 - $360.

No, there is no direct bus from Macedonia to Corfu. However, there are services departing from Skopje and arriving at Corfu via Gevgelija and Thessaloniki. The journey, including transfers, takes approximately 12 h 19 min.

It takes approximately 11 h 33 min to get from Macedonia to Corfu, including transfers.