There are 7 ways to get from Sardinia to Macedonia by plane, train, car, ferry, bus, 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.
Fly Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia, train, drive
best- Fly from Olbia Costa Smeralda Airport (OLB) to Thessaloniki Airport Makedonia (SKG)plane OLB - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
11h 17m$121–228Fly Alghero to Sofia Airport, train
cheapest- Fly from Alghero (AHO) to Sofia Airport (SOF)plane AHO - SOF
- Take the train from Gorna banya spirka to Petrichtrain
10h 26m$40–186Train, ferry, bus
- Take the train from Cagliari to Porto Torres M.Matrain Re
- Take the ferry from Porto Torres to Genoaferry
- Take the bus from Genoa to Blagoevgradbus
- Take the train from Blagoevgrad to Petrichtrain Ic / ...
2d$216–280Drive, car ferry
- Drive from Cagliari to Port of Arbataxcar
- Take the car ferry from Port of Arbatax to Port of Civitavecchiacarferry
- Drive from Port of Civitavecchia to Macedoniacar
29h 2m$373–563Fly Alghero to Thessaloniki Airport Makedonia, train, drive
- Fly from Alghero (AHO) to Thessaloniki Airport Makedonia (SKG)plane AHO - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
10h 52m$102–470Fly Cagliari Elmas Airport to Thessaloniki Airport Makedonia, train, drive
- Fly from Cagliari Elmas Airport (CAG) to Thessaloniki Airport Makedonia (SKG)plane CAG - SKG
- Take the train from Thessaloniki to Rodopolistrain
- Drive from Rodopolis to Macedoniacar
10h 27m$111–269Fly Olbia Costa Smeralda Airport to Sofia Airport, train
- Fly from Olbia Costa Smeralda Airport (OLB) to Sofia Airport (SOF)plane OLB - SOF
- Take the train from Gorna banya spirka to Petrichtrain
12h 6m$74–194
Olbia Costa Smeralda Airport (OLB) to Thessaloniki Airport Makedonia (SKG) flights
Questions & Answers
The cheapest way to get from Sardinia to Macedonia is to fly and train which costs $40 - $190 and takes 10h 26m.
The fastest way to get from Sardinia to Macedonia is to fly and train which takes 10h 26m and costs $40 - $190.
The distance between Sardinia and Macedonia is 1322 km.
The best way to get from Sardinia to Macedonia without a car is to train and ferry and bus which takes 2 days 0h and costs $210 - $280.
It takes approximately 11h 17m to get from Sardinia to Macedonia, including transfers.
Macedonia is 1h ahead of Sardinia. It is currently 2:46 AM in Sardinia and 3:46 AM in Macedonia.
There are 377+ hotels available in Macedonia.
What companies run services between Sardinia, Italy and Macedonia, Blagoevgrad, Bulgaria?
There is no direct connection from Sardinia to Macedonia. However, you can take the line 10 bus to Aeroporto, walk to Olbia Costa Smeralda Airport (OLB) airport, fly to Thessaloniki Airport Makedonia (SKG), walk to Thessaloniki Airport, take the bus to Thessaloniki Neos Sidirodromikos Stathmos, walk to Thessaloniki, take the train to Rodopolis, then drive to Macedonia. Alternatively, you can take a train from Cagliari to Macedonia via Porto Torres M.Ma, Porto Torres, Genoa, Dinegro/Traghetti-Lanterna, Cadorna/Piazza Della Vittoria, Genoa, Blagoevgrad, Blagoevgrad, and Petrich in around 2d.
- Website
- ryanair.com
Flights from Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia via Bologna
- Ave. Duration
- 7h 39m
- When
- Wednesday
- Estimated price
- $80–190
Flights from Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 4h 30m
- When
- Tuesday
- Estimated price
- $80–190
Flights from Alghero to Sofia Airport via Pisa
- Ave. Duration
- 4h 15m
- When
- Monday and Thursday
- Estimated price
- $55–220
Flights from Alghero to Thessaloniki Airport Makedonia via Bratislava
- Ave. Duration
- 4h 55m
- When
- Wednesday
- Estimated price
- $75–430
Flights from Alghero to Thessaloniki Airport Makedonia via Milan Bergamo
- Ave. Duration
- 5h 5m
- When
- Friday
- Estimated price
- $75–430
Flights from Alghero to Thessaloniki Airport Makedonia via Bologna
- Ave. Duration
- 8h 25m
- When
- Tuesday
- Estimated price
- $75–430
Flights from Alghero to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 50m
- When
- Tuesday
- Estimated price
- $75–430
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Milan Bergamo
- Ave. Duration
- 7h 30m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $75–230
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 50m
- When
- Tuesday
- Estimated price
- $75–230
Flights from Olbia Costa Smeralda Airport to Sofia Airport via Pisa
- Ave. Duration
- 4h 5m
- When
- Thursday
- Estimated price
- $70–160
Flights from Olbia Costa Smeralda Airport to Sofia Airport via Bari
- Ave. Duration
- 5h 25m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $60–260
Flights from Olbia Costa Smeralda Airport to Sofia Airport via Bologna
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- $70–160
- Website
- en.aegeanair.com
Flights from Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia via Athens
- Ave. Duration
- 5h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $90–300
Flights from Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 5h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $80–270
Flights from Alghero to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 4h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $85–280
Flights from Alghero to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 4h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $55–240
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Rome
- Ave. Duration
- 3h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $80–270
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $75–230
- Website
- wizzair.com
Flights from Alghero to Sofia Airport
- Ave. Duration
- 2h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $15–320
Flights from Olbia Costa Smeralda Airport to Sofia Airport via Rome
- Ave. Duration
- 5h 10m
- When
- Every day
- Estimated price
- $45–220
Flights from Olbia Costa Smeralda Airport to Sofia Airport via Naples
- Ave. Duration
- 6h 25m
- When
- Thursday
- Estimated price
- $45–220
- Website
- airserbia.com
Flights from Alghero to Thessaloniki Airport Makedonia via Belgrade
- Ave. Duration
- 4h 45m
- When
- Wednesday, Saturday, Monday, and Friday
- Estimated price
- $55–270
- Website
- easyjet.com
Flights from Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia via Milan Malpensa
- Ave. Duration
- 8h
- When
- Tuesday
- Estimated price
- $80–290
- Website
- skyalps.com
Flights from Olbia Costa Smeralda Airport to Thessaloniki Airport Makedonia via Bolzano/Bozen
- Ave. Duration
- 9h 20m
- When
- Friday
- Estimated price
- $270–650
- Website
- austrian.com
Flights from Cagliari Elmas Airport to Thessaloniki Airport Makedonia via Vienna
- Ave. Duration
- 5h 50m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- $75–230
- Website
- air.bg
Flights from Olbia Costa Smeralda Airport to Sofia Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $90–300
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- https://www.hellenictrain.gr/en
Train from Thessaloniki to Rodopolis
- Ave. Duration
- 1h 27m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Website
- https://www.hellenictrain.gr/en
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Cagliari to Porto Torres M.Ma
- Ave. Duration
- 3h 46m
- Frequency
- Twice daily
- Estimated price
- $35–65
- Website
- https://www.trenitalia.com/en.html
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Blagoevgrad to Petrich
- Ave. Duration
- 1h 46m
- Frequency
- Every 4 hours
- Estimated price
- $1–4
- Website
- https://www.bdz.bg/en
- 2nd Class
- $1–3
- 1st Class
- $2–4
Train from Gorna banya spirka to Petrich
- Ave. Duration
- 3h 41m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
Train from Gorna banya spirka to Petrich
- Ave. Duration
- 3h 41m
- Frequency
- Every 4 hours
- Estimated price
- $3–6
- Website
- https://www.bdz.bg/en
- 2nd Class
- $3–5
- 1st Class
- $4–6
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Genoa to Blagoevgrad
- Ave. Duration
- 26h
- Frequency
- Once a week
- Estimated price
- $105
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Ferry from Porto Torres to Genoa
- Ave. Duration
- 13h 30m
- Frequency
- Once daily
- Estimated price
- $60–95
- Website
- https://www.gnv.it/en
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Car ferry from Port of Arbatax to Port of Civitavecchia
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- $30–60
- Website
- https://www.grimaldi-lines.com/en/
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Travelling by boat in Italy
Read the travel guide























