There are 6 ways to get from Ottawa to Cagliari 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.
Fly Ottawa Macdonald-Cartier International Airport to Cagliari Elmas Airport
best- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Cagliari Elmas Airport (CAG)plane YOW - CAG
39h 21m€274–1,005Fly Ottawa Macdonald-Cartier International Airport to Alghero, bus, train
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Alghero (AHO)plane YOW - AHO
- Take the bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONEbus
- Take the train from Macomer to Cagliaritrain
20h 46m€304–1,144Fly Ottawa Macdonald-Cartier International Airport to Olbia Costa Smeralda Airport, train
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Olbia Costa Smeralda Airport (OLB)plane YOW - OLB
- Take the train from Olbia Terranova to Cagliaritrain
21h€464–1,049Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Cagliari Elmas Airport
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Cagliari Elmas Airport (CAG)plane YUL - CAG
22h 9m€338–725Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Alghero, bus, train
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Alghero (AHO)plane YUL - AHO
- Take the bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONEbus
- Take the train from Macomer to Cagliaritrain
19h 59m€298–1,014Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Olbia Costa Smeralda Airport, train
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Olbia Costa Smeralda Airport (OLB)plane YUL - OLB
- Take the train from Olbia Terranova to Cagliaritrain
19h 28m€368–769
Ottawa Macdonald-Cartier International Airport (YOW) to Cagliari Elmas Airport (CAG) flights
Comparing Your Travel Options
The cheapest way to get from Ottawa to Cagliari is to bus and fly which costs €330 - €750 and takes 22h 9m.
The fastest way to get from Ottawa to Cagliari is to bus and fly and train which takes 19h 28m and costs €360 - €800.
The distance between Ottawa and Cagliari is 6690 km.
It takes approximately 39h 21m to get from Ottawa to Cagliari, including transfers.
Cagliari is 6h ahead of Ottawa. It is currently 8:01 AM in Ottawa and 2:01 PM in Cagliari.
There are 2976+ hotels available in Cagliari.
What companies run services between Ottawa, ON, Canada and Cagliari, Italy?
Porter Airlines, Edelweiss Air, and Air Canada fly from Ottawa Macdonald-Cartier International Airport (YOW) to Cagliari Elmas Airport (CAG) 6 times a week.
- Website
- volotea.com
Flights from Ottawa Macdonald-Cartier International Airport to Olbia Costa Smeralda Airport via Montréal–Pierre Elliott Trudeau International Airport, Lyon
- Ave. Duration
- 18h 17m
- When
- Monday
- Estimated price
- €250–1,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Olbia Costa Smeralda Airport via Barcelona
- Ave. Duration
- 11h 10m
- When
- Wednesday and Saturday
- Estimated price
- €240–900
Flights from Montréal–Pierre Elliott Trudeau International Airport to Olbia Costa Smeralda Airport via Marseille
- Ave. Duration
- 13h 35m
- When
- Thursday
- Estimated price
- €310–650
Flights from Montréal–Pierre Elliott Trudeau International Airport to Olbia Costa Smeralda Airport via Lyon
- Ave. Duration
- 15h 55m
- When
- Monday
- Estimated price
- €230–900
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Macomer to Cagliari
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- €30–45
- Website
- Trenitalia
Train from Macomer to Cagliari
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- €17–25
- Website
- Trenitalia
Train from Olbia Terranova to Cagliari
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- €30–45
- Website
- Trenitalia
- Phone
- +39078430325
- [email protected]
- Website
- Reden tours
Bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONE
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €14–16
- Schedules at
- Reden tours
Bus from Fermata di AEROPORTO FERTILIA to Fermata di MACOMER AUTOSTAZIONE
- Ave. Duration
- 1h 15m
- Frequency
- Twice daily
- Estimated price
- €14–16
- Schedules at
- Reden tours
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



