There are 5 ways to get from Drumnadrochit to Isle of Skye by plane 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 Inverness to Montreal, train • 15 h 30 min
$454 - $1,467
Cheapest option
Fly Inverness to Ottawa, train • 18 h 28 min
$417 - $1,260
3 alternative options
Train to Aberdeen, fly to Montreal, train • 17 h 58 min
$445 - $629
Train, train to Glasgow, fly to Montreal • 18 h 23 min
$444 - $690
Train, train to Glasgow, fly to Ottawa • 20 h 26 min
$557 - $1,333
What companies run services between Drumnadrochit, Scotland and Isle of Skye, QC, Canada?
There is no direct connection from Drumnadrochit to Isle of Skye. However, you can take the bus to Inverness, Bus Station, take the walk to Inverness, Marks and Spencer (Monument), take the bus to Inverness Airport, Terminal Building (Inverness Airport), take the walk to Inverness airport, fly to Montreal, take the walk to Aéroport international Pierre-Eliott-Trudeau, take the line 209 bus to Terminus Dorval, take the walk to Dorval, take the train to Cornwall, then take the taxi to Isle of Skye. Alternatively, you can take the bus to Inverness, Bus Station, take the walk to Inverness, take the train to Dyce, take the walk to Dyce, Avon Place, take the line 17 bus to Bankhead, Stoneyton Terrace, take the walk to Bankhead, Cloverfield Gardens, take the bus to Dyce, Airport Terminal, take the walk to Aberdeen airport, fly to Montreal, take the walk to Aéroport international Pierre-Eliott-Trudeau, take the line 209 bus to Terminus Dorval, take the walk to Dorval, take the train to Cornwall, then take the taxi to Isle of Skye.

- Website
- aircanada.com
Flights from Inverness to Ottawa via London Heathrow
- Ave. Duration
- 12 h 25 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,800
Flights from Inverness to Ottawa via Dublin, Toronto
- Ave. Duration
- 12 h 40 min
- When
- Wednesday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,800
Flights from Inverness to Ottawa via Amsterdam, Montreal
- Ave. Duration
- 12 h 47 min
- When
- Sunday
- Estimated price
- $550 - $2,900
Flights from Inverness to Ottawa via London Heathrow, Toronto
- Ave. Duration
- 13 h 45 min
- When
- Every day
- Estimated price
- $450 - $1,900
Flights from Inverness to Ottawa via Dublin, Washington Dulles
- Ave. Duration
- 14 h 15 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $370 - $1,600
Flights from Inverness to Ottawa via London Heathrow, Montreal
- Ave. Duration
- 15 h 17 min
- When
- Every day
- Estimated price
- $450 - $2,100
Flights from Inverness to Ottawa via Manchester, Toronto
- Ave. Duration
- 15 h 30 min
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- $420 - $1,900
Flights from Inverness to Ottawa via London Heathrow, Newark
- Ave. Duration
- 15 h 54 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $480 - $2,200
Flights from Inverness to Ottawa via Dublin, Chicago O'Hare
- Ave. Duration
- 16 h 33 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,700
Flights from Inverness to Ottawa via Dublin, London Heathrow
- Ave. Duration
- 14 h 20 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $420 - $1,900
Flights from Glasgow to Montreal via Toronto
- Ave. Duration
- 9 h 42 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $850 - $1,600
Flights from Glasgow to Montreal via Newark
- Ave. Duration
- 12 h 23 min
- When
- Every day
- Estimated price
- $650 - $1,600
Flights from Glasgow to Montreal via Toronto, Ottawa
- Ave. Duration
- 11 h 11 min
- When
- Tuesday and Thursday
- Estimated price
- $850 - $1,600
Flights from Glasgow to Montreal via Toronto, Quebec
- Ave. Duration
- 14 h 13 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $850 - $1,600
Flights from Glasgow to Ottawa via Toronto
- Ave. Duration
- 9 h 40 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $400 - $1,800
Flights from Glasgow to Ottawa via Toronto, Montreal
- Ave. Duration
- 12 h 13 min
- When
- Tuesday and Thursday
- Estimated price
- $420 - $1,900

- Website
- delta.com
Flights from Inverness to Montreal via Amsterdam
- Ave. Duration
- 10 h 55 min
- When
- Sunday
- Estimated price
- $550 - $2,900
Flights from Aberdeen to Montreal via Amsterdam
- Ave. Duration
- 10 h 50 min
- When
- Every day
- Estimated price
- $600 - $900
Flights from Aberdeen to Montreal via Paris CDG
- Ave. Duration
- 16 h 50 min
- When
- Monday, Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $600 - $1,000
Flights from Inverness to Ottawa via Amsterdam, Detroit
- Ave. Duration
- 15 h 49 min
- When
- Sunday
- Estimated price
- $400 - $2,200
Flights from Inverness to Ottawa via Amsterdam, Toronto
- Ave. Duration
- 16 h 13 min
- When
- Monday
- Estimated price
- $600 - $3,100
Flights from Glasgow to Montreal via Amsterdam
- Ave. Duration
- 11 h 5 min
- When
- Monday to Friday
- Estimated price
- $600 - $1,300
Flights from Glasgow to Montreal via New York JFK
- Ave. Duration
- 14 h 51 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $650 - $1,300

- Website
- united.com
Flights from Inverness to Ottawa via London Heathrow
- Ave. Duration
- 12 h 25 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,800
Flights from Inverness to Ottawa via Dublin, Washington Dulles
- Ave. Duration
- 14 h 15 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $370 - $1,600
Flights from Inverness to Ottawa via Manchester, Newark
- Ave. Duration
- 14 h 50 min
- When
- Monday to Saturday
- Estimated price
- $350 - $1,600
Flights from Inverness to Ottawa via Dublin, Chicago O'Hare
- Ave. Duration
- 16 h 33 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,700
Flights from Inverness to Ottawa via Dublin, London Heathrow
- Ave. Duration
- 14 h 20 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $420 - $1,900
Flights from Glasgow to Montreal via Newark
- Ave. Duration
- 12 h 23 min
- When
- Every day
- Estimated price
- $650 - $1,600
Flights from Glasgow to Ottawa via Newark
- Ave. Duration
- 12 h 30 min
- When
- Every day
- Estimated price
- $850 - $2,200

- Website
- lufthansa.com
Flights from Inverness to Ottawa via London Heathrow
- Ave. Duration
- 12 h 25 min
- When
- Monday, Wednesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,800
Flights from Inverness to Ottawa via Dublin, Toronto
- Ave. Duration
- 12 h 40 min
- When
- Wednesday, Friday, Saturday and Sunday
- Estimated price
- $410 - $1,800
Flights from Inverness to Ottawa via London Heathrow, Montreal
- Ave. Duration
- 15 h 17 min
- When
- Every day
- Estimated price
- $450 - $2,100
Flights from Inverness to Ottawa via Manchester, Toronto
- Ave. Duration
- 15 h 30 min
- When
- Monday, Tuesday, Wednesday, Friday and Saturday
- Estimated price
- $420 - $1,900
Flights from Glasgow to Montreal via Munich
- Ave. Duration
- 13 h 15 min
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- $650 - $1,700
Flights from Glasgow to Montreal via Toronto, Quebec
- Ave. Duration
- 14 h 13 min
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $850 - $1,600

- Website
- westjet.com
Flights from Inverness to Ottawa via London Gatwick, Toronto
- Ave. Duration
- 14 h 8 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $250 - $1,100
Flights from Inverness to Ottawa via London Gatwick, Halifax
- Ave. Duration
- 15 h 33 min
- When
- Monday
- Estimated price
- $240 - $1,000
Flights from Glasgow to Montreal via Halifax
- Ave. Duration
- 13 h 40 min
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- $360 - $900
Flights from Glasgow to Montreal via Halifax, Toronto
- Ave. Duration
- 12 h 49 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $360 - $900
Flights from Glasgow to Ottawa via Halifax
- Ave. Duration
- 12 h 58 min
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- $220 - $950
Flights from Glasgow to Ottawa via Halifax, Toronto
- Ave. Duration
- 12 h 31 min
- When
- Monday, Wednesday, Friday and Saturday
- Estimated price
- $240 - $1,000

- Website
- klm.com
Flights from Inverness to Montreal via Amsterdam
- Ave. Duration
- 10 h 55 min
- When
- Sunday
- Estimated price
- $550 - $2,900
Flights from Aberdeen to Montreal via Amsterdam
- Ave. Duration
- 10 h 50 min
- When
- Every day
- Estimated price
- $600 - $900
Flights from Inverness to Ottawa via Amsterdam, Detroit
- Ave. Duration
- 15 h 49 min
- When
- Sunday
- Estimated price
- $400 - $2,200
Flights from Inverness to Ottawa via Amsterdam, Toronto
- Ave. Duration
- 16 h 13 min
- When
- Monday
- Estimated price
- $600 - $3,100
Flights from Glasgow to Montreal via Amsterdam
- Ave. Duration
- 11 h 5 min
- When
- Monday to Friday
- Estimated price
- $600 - $1,300

- Website
- aa.com
Flights from Inverness to Montreal via London Heathrow
- Ave. Duration
- 13 h 25 min
- When
- Every day
- Estimated price
- $440 - $2,000
Flights from Aberdeen to Montreal via London Heathrow
- Ave. Duration
- 10 h 30 min
- When
- Monday, Friday, Saturday and Sunday
- Estimated price
- $600 - $850
Flights from Glasgow to Montreal via London Heathrow
- Ave. Duration
- 9 h 35 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $600 - $1,400
Flights from Glasgow to Montreal via Philadelphia
- Ave. Duration
- 10 h 43 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $700 - $1,700
Flights from Glasgow to Ottawa via Philadelphia
- Ave. Duration
- 14 h 48 min
- When
- Every day
- Estimated price
- $310 - $1,600

- Website
- airfrance.com
Flights from Inverness to Montreal via Amsterdam
- Ave. Duration
- 10 h 55 min
- When
- Sunday
- Estimated price
- $550 - $2,900
Flights from Aberdeen to Montreal via Paris CDG
- Ave. Duration
- 14 h 12 min
- When
- Every day
- Estimated price
- $600 - $1,000
Flights from Glasgow to Montreal via Amsterdam
- Ave. Duration
- 11 h 5 min
- When
- Monday to Friday
- Estimated price
- $600 - $1,300

- Website
- britishairways.com
Flights from Inverness to Montreal via London Heathrow
- Ave. Duration
- 13 h 25 min
- When
- Every day
- Estimated price
- $440 - $2,000
Flights from Aberdeen to Montreal via London Heathrow
- Ave. Duration
- 10 h 30 min
- When
- Monday, Friday, Saturday and Sunday
- Estimated price
- $600 - $850
Flights from Glasgow to Montreal via London Heathrow
- Ave. Duration
- 9 h 35 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $600 - $1,400

- Website
- airtransat.com
Flights from Inverness to Montreal via London Gatwick
- Ave. Duration
- 10 h 30 min
- When
- Saturday
- Estimated price
- $360 - $1,300
Flights from Glasgow to Montreal via Toronto
- Ave. Duration
- 12 h 52 min
- When
- Monday and Thursday
- Estimated price
- $600 - $1,700

- Website
- icelandair.com
Flights from Aberdeen to Montreal via Reykjavik Keflavik Nas
- Ave. Duration
- 9 h 55 min
- When
- Monday
- Estimated price
- $380 - $1,100
Flights from Glasgow to Montreal via Reykjavik Keflavik Nas
- Ave. Duration
- 10 h 15 min
- When
- Monday, Thursday and Saturday
- Estimated price
- $500 - $1,100

- Website
- wowair.com
Flights from Aberdeen to Montreal via Reykjavik Keflavik Nas
- Ave. Duration
- 10 h 10 min
- When
- Monday, Wednesday and Friday
- Estimated price
- $310 - $950

- Website
- aerlingus.com
Flights from Glasgow to Ottawa via Dublin, Toronto
- Ave. Duration
- 12 h 40 min
- When
- Every day
- Estimated price
- $1,000 - $4,000

- Phone
- +1 1 888 842-7245
- Website
- viarail.ca
Train from Dorval to Cornwall
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $24 - $70
- Website
- viarail.ca
- Escape
- $24 - $35
- Economy
- $30 - $45
- Economy Plus
- $50 - $70
- Business
- $40 - $60
- Business Plus/Sleeper
- $75 - $110
Train from Ottawa to Alexandria
- Ave. Duration
- 47 min
- Frequency
- Every 30 minutes
- Estimated price
- $24 - $70
- Website
- viarail.ca
- Escape
- $24 - $35
- Economy
- $29 - $40
- Economy Plus
- $45 - $70
- Business
- $40 - $60
- Business Plus/Sleeper
- $75 - $110

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Inverness to Dyce
- Ave. Duration
- 1 h 57 min
- Frequency
- Every 3 hours
- Estimated price
- $30 - $40
- Website
- scotrail.co.uk
- Advanced Single
- $19 - $26
- Anytime Day Single
- $30 - $40
Train from Inverness to Perth
- Ave. Duration
- 2 h 13 min
- Frequency
- Every 3 hours
- Estimated price
- $35 - $45
- Website
- scotrail.co.uk
- Advanced Single
- $21 - $30
- Anytime Day Single
- $35 - $45
Train from Perth to Glasgow Queen Street
- Ave. Duration
- 1 h
- Frequency
- Hourly
- Estimated price
- $18 - $23
- Website
- scotrail.co.uk
- Advanced Single
- $9 - $14
- Anytime Day Single
- $18 - $23

- Website
- virgintrainseastcoast.com
Train from Inverness to Perth
- Ave. Duration
- 1 h 59 min
- Frequency
- Once daily
- Estimated price
- $25 - $40
- Website
- virgintrainseastcoast.com
- 2nd Class
- $25 - $40
- 1st Class
- $45 - $70
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Heading to Europe? Read this before you buy a Eurail Pass, Need to know: Greyhound and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.
Questions & Answers
How far is it from Drumnadrochit to Isle of Skye?
The distance between Drumnadrochit and Isle of Skye is 4829 km.
What is the cheapest way to get from Drumnadrochit to Isle of Skye?
The cheapest way to get from Drumnadrochit to Isle of Skye is to train and fly which costs £310 - £450 and takes 17 h 58 min.
What is the fastest way to get from Drumnadrochit to Isle of Skye?
The quickest way to get from Drumnadrochit to Isle of Skye is to fly and train which takes 15 h 30 min and costs £320 - £1,100.
How long does it take to get from Drumnadrochit to Isle of Skye?
It takes approximately 15 h 30 min to get from Drumnadrochit to Isle of Skye, including transfers.