There are 4 ways to get from Riyadh Airport (RUH) to Cagliari Airport (CAG) by plane, bus or train
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 Riyadh to Cagliari
-
Fly from Riyadh (RUH) to Cagliari (CAG)
3 alternative options
Fly Riyadh to Alghero, bus, train
-
Fly from Riyadh (RUH) to Alghero (AHO)
-
Take the bus from Aeroporto Fertilia to Macomer Autostazione
-
Take the train from Macomer to Cagliari
Fly Riyadh to Olbia, train
-
Fly from Riyadh (RUH) to Olbia (OLB)
-
Take the train from Olbia Terranova to Cagliari
Train to Gassim, fly to Cagliari
-
Take the train from Riyadh to Al-Qassim
-
Fly from Gassim (ELQ) to Cagliari (CAG)
Riyadh (RUH) to Cagliari (CAG) flights
Coronavirus (COVID-19) in Italy
There is widespread community transmission globally.
Some travel restrictions are being lifted in Italy. For the latest travel status, please check the official page for Italy.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
Coronavirus (COVID-19) Travel Advice
Some international borders began to reopen in Italy from June 3.
Some domestic travel restrictions began to ease in Italy from June 3.
International flights leaving Saudi Arabia are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Official Coronavirus (COVID-19) Information for Saudi ArabiaQuestions & Answers
The cheapest way to get from Riyadh Airport (RUH) to Cagliari Airport (CAG) is to fly which costs 550﷼ - 2800﷼ and takes 9h 55m.
The fastest way to get from Riyadh Airport (RUH) to Cagliari Airport (CAG) is to fly. Taking this option will cost 550﷼ - 2800﷼ and takes 9h 55m.
The distance between Riyadh Airport (RUH) and Cagliari Airport (CAG) is 3850 km.
It takes approximately 9h 55m to fly from Riyadh (RUH) to Cagliari (CAG), including transfers and time at the airport.
There is no direct flight from Riyadh Airport to Cagliari Airport. The quickest flight takes 11h and has one stopover.
Cagliari Airport (CAG) is 2h behind Riyadh Airport (RUH). It is currently 4:39 AM in Riyadh Airport (RUH) and 2:39 AM in Cagliari Airport (CAG).
Alitalia, Air France, Smartwings and six other airlines offer flights from Riyadh Airport to Cagliari Airport.
There are 207+ hotels available in Cagliari Airport (CAG). Prices start at €87 per night.

- Distance: 3849.7 km
- Duration: 9h 55m
What companies run services between Riyadh Airport (RUH), Saudi Arabia and Cagliari Airport (CAG), Italy?
Lufthansa, Saudia and nine other airlines fly from Riyadh Airport (RUH) to Cagliari Airport (CAG) 4 times a day.

- Website
- alitalia.com
Flights from Riyadh to Cagliari via Rome
- Ave. Duration
- 11h
- When
- Monday, Wednesday and Friday
- Estimated price
- €390 - €1000
Flights from Riyadh to Alghero via Rome
- Ave. Duration
- 10h 35m
- When
- Monday, Wednesday and Friday
- Estimated price
- €430 - €1100
Flights from Riyadh to Alghero via Cairo, Rome
- Ave. Duration
- 9h 45m
- When
- Thursday
- Estimated price
- €430 - €1200
Flights from Riyadh to Alghero via Jeddah, Rome
- Ave. Duration
- 16h 25m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €450 - €1200

- Website
- ryanair.com
Flights from Riyadh to Cagliari via Venice
- Ave. Duration
- 11h 30m
- When
- Thursday
- Estimated price
- €140 - €700
Flights from Riyadh to Alghero via Istanbul, Naples
- Ave. Duration
- 11h
- When
- Thursday and Sunday
- Estimated price
- €400 - €1300
Flights from Riyadh to Alghero via Istanbul, Venice
- Ave. Duration
- 11h 20m
- When
- Sunday
- Estimated price
- €430 - €1300
Flights from Riyadh to Alghero via Istanbul, Budapest
- Ave. Duration
- 12h 10m
- When
- Friday
- Estimated price
- €440 - €1400

- Website
- flydubai.com
Flights from Riyadh to Cagliari via Dubai
- Ave. Duration
- 13h 27m
- When
- Monday to Saturday
- Estimated price
- €550 - €1300
Flights from Gassim to Cagliari via Dubai
- Ave. Duration
- 11h
- When
- Tuesday, Thursday and Saturday
- Estimated price
- €480 - €1100

- Website
- lufthansa.com
Flights from Riyadh to Cagliari via Frankfurt
- Ave. Duration
- 11h
- When
- Saturday
- Estimated price
- €500 - €1600
Flights from Riyadh to Olbia via Frankfurt
- Ave. Duration
- 18h 5m
- When
- Thursday
- Estimated price
- €460 - €1400

- Website
- airfrance.com
Flights from Riyadh to Cagliari via Paris Charles de Gaulle
- Ave. Duration
- 12h 5m
- When
- Wednesday, Thursday, Saturday and Sunday
- Estimated price
- €450 - €1100
Flights from Riyadh to Olbia via Paris Charles de Gaulle
- Ave. Duration
- 16h 35m
- When
- Saturday
- Estimated price
- €400 - €1000

- Website
- smartwings.com
Flights from Riyadh to Cagliari via Prague
- Ave. Duration
- 10h 5m
- When
- Sunday
- Estimated price
- €310 - €1000
Flights from Riyadh to Olbia via Prague
- Ave. Duration
- 10h
- When
- Wednesday
- Estimated price
- €280 - €900

- Website
- wizzair.com
Flights from Riyadh to Alghero via Bucharest Otopeni
- Ave. Duration
- 19h 45m
- When
- Monday and Friday
- Estimated price
- €150 - €750
Flights from Riyadh to Olbia via Milan Malpensa
- Ave. Duration
- 12h 5m
- When
- Wednesday
- Estimated price
- €130 - €650

- Website
- volotea.com
Flights from Riyadh to Olbia via Rome
- Ave. Duration
- 13h 50m
- When
- Monday, Wednesday and Friday
- Estimated price
- €340 - €850

The primary train operator in Italy, Trenitalia was created in the year 2000. Trenitalia offers national rail connections in Italy as well as international connections to Austria, France, Germany and Switzerland. The company operates regional and long-distance trains, as well as high-speed trains called Frecce that travel on specialised tracks on speeds of up to 360km/h. Trenitalia tickets are available online, in stations across the country or from many travel agents that offer bookings.
Contact Details
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Macomer to Cagliari
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- €12 - €24
- Website
- Trenitalia
- 1st Class
- €22 - €24
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 28m
- Frequency
- 3 times a day
- Estimated price
- €20 - €40
- Website
- Trenitalia
- 1st Class
- €36 - €40
Frequently asked questions

- Phone
- 920000329
- customerservices@sar.com.sa
- Website
- sar.com.sa
Train from Riyadh to Al-Qassim
- Ave. Duration
- 2h 29m
- Frequency
- 3 times a day
- Estimated price
- €30 - €110
- Schedules at
- sar.com.sa
- Economy
- €30 - €55
- Business
- €50 - €110

- Phone
- +39078430325
- info@redentours.com
- Website
- redentours.com
Bus from Aeroporto Fertilia to Macomer Autostazione
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Website
- Redentours Sardegna
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.