COVID-19 Travel restrictions may apply. Learn More.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Leduc?

Book now

There are 6 ways to get from Muscat Airport (MCT) to Edmonton Airport (YEG) by plane, bus or shuttle

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 Muscat to Edmonton

  1. Fly from Muscat (MCT) to Edmonton (YEG)

Cheapest option

Fly Muscat to Calgary, bus

  1. Fly from Muscat (MCT) to Calgary (YYC)
  2. Take the bus from Calgary International Airport to Red Deer, AB - Quality Inn
  3. Take the bus from Red Deer - The Quality Inn to Edmonton International Airport

4 alternative options

Bus to Dubai, fly to Edmonton

  1. Take the bus from Muscat to Dubai
  2. Fly from Dubai (DXB) to Edmonton (YEG)

Fly Muscat to Lloydminster, bus

  1. Fly from Muscat (MCT) to Lloydminster (YLL)
  2. Take the bus from Lloydminster, SK to Edmonton, AD - 56 Airport Road

Bus, bus to Abu Dhabi, fly to Edmonton

  1. Take the bus from Muscat to Dubai
  2. Take the bus from Ibn Battuta Bus Station 10 to Abu Dhabi Airport Terminal 1 and 3
  3. Fly from Abu Dhabi (AUH) to Edmonton (YEG)

Fly Muscat to Lethbridge, J&L Shuttle Service, bus

  1. Fly from Muscat (MCT) to Lethbridge (YQL)
  2. Take a shuttle bus from Lethbridge, AB to Calgary, AB
  3. Take the bus from Calgary, AB - Whitehorn LRT Station to Edmonton International Airport

Muscat (MCT) to Edmonton (YEG) flights

The flight time between Muscat (MCT) and Edmonton (YEG) is around 25h 22m and covers a distance of around 11429 km. This includes an average layover time of around 6h 16m. Services are operated by Etihad, KLM, Saudia and others. Typically 118 flights run weekly, although weekend and holiday schedules can vary so check in advance.

118 Weekly Planes
25h 22m Average Duration
$611 Cheapest Price
See schedules

Coronavirus (COVID-19) in Canada

There is widespread community transmission globally.
Some travel restrictions may still be in place within Canada. For the latest travel status, please check the official page for Canada.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Canada due to Coronavirus (COVID-19). Most travel to this country is restricted.

Domestic travel is restricted within Canada due to Coronavirus (COVID-19).

International flights leaving Oman 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 Oman

Last updated: November 30 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Muscat Airport (MCT) to Edmonton Airport (YEG) is to bus and fly which costs $700 - $950 and takes 29h 21m.

More details

The quickest way to get from Muscat Airport (MCT) to Edmonton Airport (YEG) is to fly which costs $550 - $1,300 and takes 22h 35m.

More details

It is approximately 11429 km to get from Muscat Airport (MCT) to Edmonton Airport (YEG).

It takes approximately 22h 35m to fly from Muscat (MCT) to Edmonton (YEG), including transfers and time at the airport.

More details

There is no direct flight from Muscat Airport to Edmonton Airport. The quickest flight takes 22h 35m and has two stopovers.

Search flights

Edmonton Airport (YEG) is 11h behind Muscat Airport (MCT). It is currently 7:10 AM in Muscat Airport (MCT) and 8:10 PM in Edmonton Airport (YEG).

Condor Flugdienst, Etihad, Saudia and 12 other airlines offer flights from Muscat Airport to Edmonton Airport.

Search flights

There are 48+ hotels available in Edmonton Airport (YEG). Prices start at $125 CAD per night.

More details

Map of how to get from Muscat Airport (MCT) to Edmonton Airport (YEG).
Launch map view
  • Distance: 11428.5 km
  • Duration: 22h 35m

What companies run services between Muscat Airport (MCT), Oman and Edmonton Airport (YEG), Canada?

Etihad, KLM and 17 other airlines fly from Muscat Airport (MCT) to Edmonton Airport (YEG) hourly.

Airlines
WestJet
Website
westjet.com
Flights from Muscat to Edmonton via Delhi, Vancouver
Ave. Duration
23h 8m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $1,900
Flights from Muscat to Calgary via Doha, Dublin
Ave. Duration
22h 15m
When
Monday
Estimated price
$500 - $1,800
Flights from Muscat to Lloydminster via Abu Dhabi, London Heathrow, Calgary
Ave. Duration
44h 3m
When
Thursday and Saturday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Dubai, Dublin, Calgary
Ave. Duration
44h 18m
When
Monday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Dubai, Amsterdam Schiphol, Calgary
Ave. Duration
44h 18m
When
Thursday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Dubai, Seattle, Calgary
Ave. Duration
44h 18m
When
Monday, Thursday and Sunday
Estimated price
$800 - $2,000
Flights from Muscat to Lloydminster via Sabiha Gokcen, Rome, Calgary
Ave. Duration
44h 33m
When
Sunday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Doha, Amsterdam Schiphol, Calgary
Ave. Duration
45h 8m
When
Thursday and Saturday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Doha, London Heathrow, Calgary
Ave. Duration
45h 8m
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Doha, Dublin, Calgary
Ave. Duration
45h 8m
When
Monday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Frankfurt, Calgary
Ave. Duration
46h 13m
When
Thursday, Saturday and Sunday
Estimated price
$650 - $1,800
Flights from Muscat to Lloydminster via Istanbul, Rome, Calgary
Ave. Duration
46h 48m
When
Sunday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Istanbul, Dublin, Calgary
Ave. Duration
46h 48m
When
Monday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Istanbul, Amsterdam Schiphol, Calgary
Ave. Duration
46h 48m
When
Thursday and Saturday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Istanbul, London Gatwick, Calgary
Ave. Duration
46h 48m
When
Monday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Istanbul, London Heathrow, Calgary
Ave. Duration
46h 48m
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$550 - $1,900
Flights from Muscat to Lloydminster via Abu Dhabi, Amsterdam Schiphol, Calgary
Ave. Duration
2 days 0h
When
Wednesday, Saturday and Sunday
Estimated price
$750 - $2,100
Flights from Muscat to Lloydminster via Kuwait, Amsterdam Schiphol, Calgary
Ave. Duration
2 days 0h
When
Sunday
Estimated price
$750 - $2,100
Flights from Muscat to Lethbridge via Abu Dhabi, London Heathrow, Calgary
Ave. Duration
27h 4m
When
Tuesday, Thursday and Saturday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Jeddah, Amsterdam Schiphol, Calgary
Ave. Duration
27h 19m
When
Thursday
Estimated price
$550 - $1,900
Flights from Muscat to Lethbridge via Dubai, Amsterdam Schiphol, Calgary
Ave. Duration
27h 19m
When
Tuesday and Thursday
Estimated price
$500 - $1,800
Flights from Muscat to Lethbridge via Dubai, Dublin, Calgary
Ave. Duration
27h 19m
When
Monday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Dubai, London Gatwick, Calgary
Ave. Duration
27h 19m
When
Monday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Cairo, London Heathrow, Calgary
Ave. Duration
27h 34m
When
Tuesday, Thursday, Friday and Saturday
Estimated price
$550 - $1,900
Flights from Muscat to Lethbridge via Doha, Amsterdam Schiphol, Calgary
Ave. Duration
28h 9m
When
Tuesday, Thursday and Saturday
Estimated price
$500 - $1,800
Flights from Muscat to Lethbridge via Doha, Dublin, Calgary
Ave. Duration
28h 9m
When
Monday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Doha, London Gatwick, Calgary
Ave. Duration
28h 9m
When
Monday
Estimated price
$550 - $1,900
Flights from Muscat to Lethbridge via Doha, London Heathrow, Calgary
Ave. Duration
28h 9m
When
Every day
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Frankfurt, Calgary
Ave. Duration
29h 14m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$650 - $1,800
Flights from Muscat to Lethbridge via Istanbul, Dublin, Calgary
Ave. Duration
29h 49m
When
Monday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Istanbul, London Gatwick, Calgary
Ave. Duration
29h 49m
When
Monday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Istanbul, Amsterdam Schiphol, Calgary
Ave. Duration
29h 49m
When
Tuesday, Thursday and Saturday
Estimated price
$500 - $1,800
Flights from Muscat to Lethbridge via Istanbul, Paris Charles de Gaulle, Calgary
Ave. Duration
29h 49m
When
Friday
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Istanbul, London Heathrow, Calgary
Ave. Duration
29h 49m
When
Every day
Estimated price
$500 - $1,900
Flights from Muscat to Lethbridge via Dubai, Seattle, Calgary
Ave. Duration
31h 4m
When
Monday, Thursday, Friday and Sunday
Estimated price
$750 - $2,000
Flights from Muscat to Lethbridge via Abu Dhabi, Amsterdam Schiphol, Calgary
Ave. Duration
31h 9m
When
Monday and Wednesday
Estimated price
$500 - $1,800
Flights from Muscat to Lethbridge via Kuwait, Amsterdam Schiphol, Calgary
Ave. Duration
31h 24m
When
Tuesday
Estimated price
$500 - $1,800
Flights from Muscat to Lethbridge via Doha, Seattle, Calgary
Ave. Duration
31h 54m
When
Monday, Thursday, Friday and Sunday
Estimated price
$600 - $1,800
KLM
Website
klm.com
Flights from Muscat to Edmonton via Abu Dhabi, Amsterdam Schiphol
Ave. Duration
22h 35m
When
Tuesday and Thursday
Estimated price
$700 - $2,000
Flights from Muscat to Edmonton via Kuwait, Amsterdam Schiphol
Ave. Duration
26h 55m
When
Tuesday and Sunday
Estimated price
$700 - $2,000
Flights from Muscat to Edmonton via Jeddah, Amsterdam Schiphol
Ave. Duration
22h 50m
When
Thursday and Sunday
Estimated price
$750 - $2,000
Flights from Muscat to Edmonton via Dubai, Amsterdam Schiphol
Ave. Duration
22h 50m
When
Tuesday, Thursday and Sunday
Estimated price
$700 - $2,000
Flights from Muscat to Edmonton via Cairo, Amsterdam Schiphol
Ave. Duration
23h 5m
When
Tuesday and Thursday
Estimated price
$700 - $2,000
Flights from Muscat to Edmonton via Sabiha Gokcen, Amsterdam Schiphol
Ave. Duration
23h 5m
When
Sunday
Estimated price
$700 - $2,000
Flights from Muscat to Edmonton via Doha, Amsterdam Schiphol
Ave. Duration
23h 40m
When
Tuesday, Thursday and Sunday
Estimated price
$700 - $2,000
Flights from Muscat to Calgary via Abu Dhabi, Amsterdam Schiphol
Ave. Duration
25h 25m
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$700 - $1,900
Flights from Muscat to Calgary via Kuwait, Amsterdam Schiphol
Ave. Duration
25h 40m
When
Tuesday and Sunday
Estimated price
$700 - $1,900
Flights from Dubai to Edmonton via Amsterdam Schiphol
Ave. Duration
22h 27m
When
Tuesday, Thursday and Sunday
Estimated price
$900 - $2,600
Flights from Abu Dhabi to Edmonton via Amsterdam Schiphol
Ave. Duration
17h 55m
When
Tuesday, Thursday and Sunday
Estimated price
$2,000 - $5,500
Flights from Abu Dhabi to Edmonton via Amsterdam Schiphol, Calgary
Ave. Duration
26h 53m
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$2,000 - $6,000
Air Canada
Website
aircanada.com
Flights from Muscat to Edmonton via Dubai, Toronto
Ave. Duration
24h 27m
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$700 - $1,900
Flights from Muscat to Edmonton via Frankfurt, Vancouver
Ave. Duration
24h 30m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$700 - $1,900
Flights from Muscat to Edmonton via Istanbul, Vancouver
Ave. Duration
24h 35m
When
Thursday
Estimated price
$650 - $2,000
Flights from Dubai to Edmonton via Toronto
Ave. Duration
19h 52m
When
Every day
Estimated price
$1,000 - $2,100
Flights from Dubai to Edmonton via Toronto, Calgary
Ave. Duration
24h 59m
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$950 - $1,500
Flights from Abu Dhabi to Edmonton via Toronto
Ave. Duration
23h 17m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$1,700 - $4,800
Flights from Abu Dhabi to Edmonton via London Heathrow, Calgary
Ave. Duration
23h 19m
When
Every day
Estimated price
$1,800 - $4,900
Flights from Abu Dhabi to Edmonton via London Heathrow, Vancouver
Ave. Duration
24h 15m
When
Every day
Estimated price
$2,000 - $5,500
Flights from Abu Dhabi to Edmonton via Toronto, Calgary
Ave. Duration
24h 59m
When
Monday, Wednesday, Thursday, Friday, Saturday and Sunday
Estimated price
$1,700 - $4,900
Emirates
Website
emirates.com
Flights from Muscat to Edmonton via Dubai, Toronto
Ave. Duration
26h 29m
When
Sunday
Estimated price
$800 - $2,100
Flights from Muscat to Calgary via Dubai, Seattle
Ave. Duration
28h 10m
When
Monday, Thursday, Friday and Sunday
Estimated price
$700 - $1,900
Flights from Dubai to Edmonton via Toronto
Ave. Duration
23h 24m
When
Sunday
Estimated price
$1,100 - $2,700
Condor Flugdienst
Website
condor.com
Flights from Muscat to Edmonton via Manama, Frankfurt
Ave. Duration
24h 20m
When
Thursday
Estimated price
$700 - $1,800
Flights from Dubai to Edmonton via Frankfurt
Ave. Duration
20h 25m
When
Friday
Estimated price
$950 - $2,300
Flights from Abu Dhabi to Edmonton via Frankfurt
Ave. Duration
20h 55m
When
Friday
Estimated price
$2,000 - $4,900
Bus operators
Red Arrow
Phone
1-800-232-1958
Email
info@redarrow.ca
Website
redarrow.ca
Bus from Calgary International Airport to Red Deer, AB - Quality Inn
Ave. Duration
1h 30m
Frequency
Once daily
Estimated price
$40 - $60
Book at
redarrow.ca
Child
$40 - $50
Senior
$45 - $55
Adult
$45 - $60
EBus Canada
Phone
1-877-769-3287
Email
info@myebus.ca
Website
myebus.ca
Bus from Red Deer - The Quality Inn to Edmonton International Airport
Ave. Duration
1h 15m
Frequency
Twice daily
Estimated price
$30 - $40
Schedules at
myebus.ca
Adult
$30 - $40
Bus from Calgary, AB - Whitehorn LRT Station to Edmonton International Airport
Ave. Duration
3h 25m
Frequency
Twice daily
Estimated price
$50 - $65
Schedules at
myebus.ca
Adult
$50 - $65
Al-Khanjry Travel & Transport
Phone
+968 9254 1199
Website
al-khanjry.com
Bus from Muscat to Dubai
Ave. Duration
6h
Frequency
Twice daily
Estimated price
$37
Schedules at
al-khanjry.com
KCTI Travels
Phone
+1 306-420-5284
Email
contact@kcti.ca
Website
kcti.ca
Bus from Lloydminster, SK to Edmonton, AD - 56 Airport Road
Ave. Duration
3h 4m
Frequency
5 times a week
Estimated price
$30 - $45
Schedules at
kcti.ca
Book at
kcti.ca
Adult
$30 - $45
Dubai RTA Bus
Phone
8009090
Email
ask@rta.ae
Website
rta.ae
Bus from Ibn Battuta Bus Station 10 to Abu Dhabi Airport Terminal 1 and 3
Ave. Duration
1h 30m
Frequency
Hourly
Estimated price
$6 - $10
Schedules at
rta.ae
J&L Shuttle Service
Phone
1-877-217-5577
Website
jandlshuttle.com
Shuttle from Lethbridge, AB to Calgary, AB
Ave. Duration
2h
Frequency
Twice daily
Estimated price
$65
Schedules at
jandlshuttle.com

Want to know more about travelling around Canada

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.

ticket