HUB hero image

How to Travel from

Grantown-on-Spey to Edinburgh Airport

by Rideshare, Route or Car

Grantown-on-Spey
+0
Edinburgh Airport
Transport search to Edinburgh Airport
Grantown-on-Spey
+0
Edinburgh Airport
Building a composite car route
Cheapest
Best Offer!
Car
2 h 24 min
216 km.
from $11
Composite Route Car Only

Three ways to Travel from Grantown-On-Spey to Edinburgh Airport

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Bus operators

Megabus UK

Website:
uk.megabus.com
Bus from Aviemore Train Station to Halbeath
Ave. Duration:
2h 26m
Frequency:
Every 2 hours
Estimated price:
$17.72–$25.32

Scottish Citylink

Phone:
0141 352 4444
Website:
citylink.co.uk/
Bus from Station to Queensferry
Ave. Duration:
2h 57m
Frequency:
Every 2 hours
Estimated price:
$40.50–$56.96

Park's of Hamilton

Phone:
01698 653164
Website:
parksofhamilton.co.uk/
Bus from Station to Queensferry
Ave. Duration:
3h 25m
Frequency:
Twice daily

Train operators

LNER

Phone:
+44 345 722 5333
Website:
lner.co.uk/
Train from Aviemore to Haymarket
Ave. Duration:
2h 36m
Frequency:
Once daily
Estimated price:
$120.25–$177.21
Train from Aviemore to Stirling
Ave. Duration:
1h 59m
Frequency:
Once daily
Estimated price:
$107.59–$151.89

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Aviemore to Haymarket
Ave. Duration:
2h 36m
Frequency:
4 times a day
Estimated price:
$56.96–$126.58
Train from Aviemore to Stirling
Ave. Duration:
2h 24m
Frequency:
Every 3 hours
Estimated price:
$44.30–$101.26
Train from Stirling to Edinburgh
Ave. Duration:
41 min
Frequency:
Hourly
Estimated price:
$10.76–$25.32

Questions and Answers

What is the cheapest way to get from Grantown-on-Spey to Edinburgh Airport (EDI)?

The cheapest way to get from Grantown-on-Spey to Edinburgh Airport (EDI) is to bus via Park & Ride which costs $29.35 - $45.65 and takes 4h 57m.

What is the fastest way to get from Grantown-on-Spey to Edinburgh Airport (EDI)?

The fastest way to get from Grantown-on-Spey to Edinburgh Airport (EDI) is to drive which takes 2h 30m and costs $43.48 - $65.22 .

Is there a direct bus between Grantown-on-Spey and Edinburgh Airport (EDI)?

No, there is no direct bus from Grantown-on-Spey to Edinburgh Airport (EDI). However, there are services departing from The Square and arriving at Airport via Aviemore Train Station and Park & Ride. The journey, including transfers, takes approximately 4h 57m.

How far is it from Grantown-on-Spey to Edinburgh Airport (EDI)?

The distance between Grantown-on-Spey and Edinburgh Airport (EDI) is 282 km. The road distance is 221.7 km.

How do I travel from Grantown-on-Spey to Edinburgh Airport (EDI) without a car?

The best way to get from Grantown-on-Spey to Edinburgh Airport (EDI) without a car is to train which takes 4h 51m and costs $54.35 - $173.91 .

How long does it take to get from Grantown-on-Spey to Edinburgh Airport (EDI)?

It takes approximately 4h 51m to get from Grantown-on-Spey to Edinburgh Airport (EDI), including transfers.

Where do I catch the Grantown-on-Spey to Edinburgh Airport (EDI) bus from?

Grantown-on-Spey to Edinburgh Airport (EDI) bus services, operated by Megabus UK, depart from Aviemore Train Station.

Train or bus from Grantown-on-Spey to Edinburgh Airport (EDI)?

The best way to get from Grantown-on-Spey to Edinburgh Airport (EDI) is to train which takes 4h 51m and costs $54.35 - $173.91 . Alternatively, you can bus via Park & Ride, which costs $29.35 - $45.65 and takes 4h 57m.

Where does the Grantown-on-Spey to Edinburgh Airport (EDI) bus arrive?

Grantown-on-Spey to Edinburgh Airport (EDI) bus services, operated by Megabus UK, arrive at Halbeath Park & Ride station.

Can I drive from Grantown-on-Spey to Edinburgh Airport (EDI)?

Yes, the driving distance between Grantown-on-Spey to Edinburgh Airport (EDI) is 222 km. It takes approximately 2h 30m to drive from Grantown-on-Spey to Edinburgh Airport (EDI).

Where can I stay near Edinburgh Airport (EDI)?

There are 2131+ hotels available in Edinburgh Airport (EDI). Prices start at $44.14 per night.
+0