There are 7 ways to get from Macedonia to Sardinia by car, train, plane, bus, ferry, 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.
Drive, train to Thessaloniki Airport Makedonia, fly to Olbia Costa Smeralda Airport
best- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Olbia Costa Smeralda Airport (OLB)plane SKG - OLB
10h 2m€102–201Train to Sofia Airport, fly to Alghero
cheapest- Take the train from Petrich to Gorna banya spirkatrain
- Fly from Sofia Airport (SOF) to Alghero (AHO)plane SOF - AHO
9h 51m€38–163Train, bus, ferry
- Take the train from Petrich to Blagoevgradtrain Ic
- Take the bus from Blagoevgrad to Genoabus
- Take the ferry from Genoa to Porto Torresferry
- Take the train from Porto Torres M.Ma to Cagliaritrain Re
2d 1h€186–238Drive, car ferry
- Drive from Macedonia to Port of Civitavecchiacar
- Take the car ferry from Port of Civitavecchia to Port of Arbataxcarferry
- Drive from Port of Arbatax to Cagliaricar
29h 9m€329–484Train to Sofia Airport, fly to Olbia Costa Smeralda Airport
- Take the train from Petrich to Gorna banya spirkatrain
- Fly from Sofia Airport (SOF) to Olbia Costa Smeralda Airport (OLB)plane SOF - OLB
11h 21m€63–161Drive, train to Thessaloniki Airport Makedonia, fly to Alghero
- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Alghero (AHO)plane SKG - AHO
11h 58m€88–403Drive, train to Thessaloniki Airport Makedonia, fly to Cagliari Elmas Airport
- Drive from Macedonia to Rodopoliscar
- Take the train from Rodopolis to Thessalonikitrain
- Fly from Thessaloniki Airport Makedonia (SKG) to Cagliari Elmas Airport (CAG)plane SKG - CAG
10h 43m€97–232
Thessaloniki Airport Makedonia (SKG) to Olbia Costa Smeralda Airport (OLB) flights
Questions & Answers
The cheapest way to get from Macedonia to Sardinia is to train and fly which costs €35 - €170 and takes 9h 51m.
The fastest way to get from Macedonia to Sardinia is to train and fly which takes 9h 51m and costs €35 - €170.
The distance between Macedonia and Sardinia is 1318 km.
The best way to get from Macedonia to Sardinia without a car is to train and bus and ferry which takes 2 days 1h and costs €180 - €240.
It takes approximately 10h 2m to get from Macedonia to Sardinia, including transfers.
Sardinia is 1h behind Macedonia. It is currently 9:53 AM in Macedonia and 8:53 AM in Sardinia.
There are 3279+ hotels available in Sardinia.
What companies run services between Macedonia, Blagoevgrad, Bulgaria and Sardinia, Italy?
There is no direct connection from Macedonia to Sardinia. However, you can drive to Rodopolis, take the train to Thessaloniki, walk to Thessaloniki Zografou, take the bus to Thessaloniki Airport, walk to Thessaloniki Airport Makedonia (SKG) airport, fly to Olbia Costa Smeralda Airport (OLB), walk to Aeroporto, then take the line 02 bus to Via San Simplicio 6. Alternatively, you can take a vehicle from Macedonia to Cagliari via Petrich, Blagoevgrad, Blagoevgrad, Genoa, Fiume/Xx Settembre, Dinegro/Terminal Traghetti, Genoa, Porto Torres, and Porto Torres M.Ma in around 2d 1h.
- Website
- ryanair.com
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Bologna
- Ave. Duration
- 5h
- When
- Wednesday and Sunday
- Estimated price
- €70–170
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Milan Bergamo
- Ave. Duration
- 8h 20m
- When
- Tuesday
- Estimated price
- €70–170
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Bologna
- Ave. Duration
- 7h 55m
- When
- Friday
- Estimated price
- €60–140
Flights from Thessaloniki Airport Makedonia to Alghero via Milan Bergamo
- Ave. Duration
- 7h 30m
- When
- Wednesday
- Estimated price
- €65–370
Flights from Thessaloniki Airport Makedonia to Alghero via Milan Malpensa
- Ave. Duration
- 8h 20m
- When
- Sunday
- Estimated price
- €65–250
Flights from Thessaloniki Airport Makedonia to Cagliari Elmas Airport via Milan Bergamo
- Ave. Duration
- 6h 35m
- When
- Wednesday and Friday
- Estimated price
- €65–200
Flights from Thessaloniki Airport Makedonia to Cagliari Elmas Airport via Bologna
- Ave. Duration
- 7h 40m
- When
- Friday
- Estimated price
- €65–200
Flights from Thessaloniki Airport Makedonia to Cagliari Elmas Airport via Milan Malpensa
- Ave. Duration
- 5h 15m
- When
- Saturday
- Estimated price
- €85–280
- Website
- aeroitalia.com
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–230
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €40–270
Flights from Thessaloniki Airport Makedonia to Alghero via Rome
- Ave. Duration
- 6h 55m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–370
Flights from Thessaloniki Airport Makedonia to Cagliari Elmas Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Wednesday, Friday, Sunday, and Saturday
- Estimated price
- €65–230
- Website
- flexflight.dk
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–230
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Every day
- Estimated price
- €40–270
Flights from Thessaloniki Airport Makedonia to Alghero via Rome
- Ave. Duration
- 6h 55m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- €65–370
Flights from Thessaloniki Airport Makedonia to Cagliari Elmas Airport via Rome
- Ave. Duration
- 4h 40m
- When
- Wednesday, Friday, Sunday, and Saturday
- Estimated price
- €65–230
- Website
- easyjet.com
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Milan Malpensa
- Ave. Duration
- 7h 25m
- When
- Thursday
- Estimated price
- €65–240
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Naples
- Ave. Duration
- 4h
- When
- Tuesday
- Estimated price
- €70–170
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Naples
- Ave. Duration
- 4h 20m
- When
- Sunday
- Estimated price
- €60–140
Flights from Thessaloniki Airport Makedonia to Cagliari Elmas Airport via Milan Malpensa
- Ave. Duration
- 5h 25m
- When
- Thursday
- Estimated price
- €65–240
- Website
- volotea.com
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Bologna
- Ave. Duration
- 4h 5m
- When
- Friday
- Estimated price
- €60–140
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Palermo
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- €45–200
- Website
- wizzair.com
Flights from Thessaloniki Airport Makedonia to Alghero via Belgrade
- Ave. Duration
- 5h 35m
- When
- Monday
- Estimated price
- €50–210
Flights from Sofia Airport to Alghero
- Ave. Duration
- 2h 15m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- €13–270
- Website
- en.aegeanair.com
Flights from Thessaloniki Airport Makedonia to Olbia Costa Smeralda Airport via Athens
- Ave. Duration
- 5h 30m
- When
- Wednesday and Friday
- Estimated price
- €75–260
- Website
- flyulendo.com
Flights from Sofia Airport to Olbia Costa Smeralda Airport via Rome Ciampino
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- €60–140
- Website
- airserbia.com
Flights from Thessaloniki Airport Makedonia to Alghero via Belgrade
- Ave. Duration
- 5h 35m
- When
- Saturday
- Estimated price
- €85–230
- Phone
- 14511
- Website
- hellenictrain.gr
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- €7–10
- Website
- https://www.hellenictrain.gr/en
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- €7–10
- Website
- https://www.hellenictrain.gr/en
Train from Rodopolis to Thessaloniki
- Ave. Duration
- 1h 28m
- Frequency
- 3 times a day
- Estimated price
- €7–10
- Website
- https://www.hellenictrain.gr/en
- Phone
- +359 2 931 11 11
- [email protected]
- Website
- bdz.bg
Train from Petrich to Blagoevgrad
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- €1–3
- Website
- https://www.bdz.bg/en
- 2nd Class
- €1–2
- 1st Class
- €2–3
Train from Petrich to Gorna banya spirka
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- €2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- €2–4
- 1st Class
- €3–5
Train from Petrich to Gorna banya spirka
- Ave. Duration
- 3h 34m
- Frequency
- Every 4 hours
- Estimated price
- €2–5
- Website
- https://www.bdz.bg/en
- 2nd Class
- €2–4
- 1st Class
- €3–5
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Porto Torres M.Ma to Cagliari
- Ave. Duration
- 3h 56m
- Frequency
- Twice a week
- Estimated price
- €30–55
- Website
- https://www.trenitalia.com/en.html
- Phone
- +359 2 980 56 58
- [email protected]
- Website
- mm-travel.bg
Bus from Blagoevgrad to Genoa
- Ave. Duration
- 26h 35m
- Frequency
- Once a week
- Estimated price
- €90
- Schedules at
- mm-travel.bg
- Book at
- tickets.mm-travel.bg
- Phone
- +39 010 209 4591
- [email protected]
- Website
- gnv.it
Ferry from Genoa to Porto Torres
- Ave. Duration
- 14h
- Frequency
- Twice daily
- Estimated price
- €55–80
- Website
- https://www.gnv.it/en
- Phone
- +39.081.496.444
- [email protected]
- Website
- grimaldi-lines.com
Car ferry from Port of Civitavecchia to Port of Arbatax
- Ave. Duration
- 9h
- Frequency
- Twice a week
- Estimated price
- €29–50
- Website
- https://www.grimaldi-lines.com/en/
Want to know more about travelling around Italy
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























