Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
44 min
55 km.
from $3
Composite Route Car Only
Schedule
Grantown-on-Spey, Great Britain → Elgin, Great Britain
All
06 août 2026
August 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
September 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
October 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
November 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
December 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
January 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
February 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
March 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
April 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
May 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
June 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
July 2027
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
06 Aug, Thu
07 Aug, Fri
08 Aug, Sat
09 Aug, Sun
10 Aug, Mon
11 Aug, Tue
Cheapest and Fastest Ways to Travel from Grantown-On-Spey to Elgin
Composite routes from Grantown-On-Spey to Elgin
Cheapest
44 min
Car
Other
3 h 18 min
Bus, Train
3 h 49 min
3 h 58 min
Bus, Train
Route Navigator Grantown-on-Spey - Elgin
Get all the information you need right here
Continue onto High Street
High Street, 12 km 419 м
12 km 419 м
Keep right onto A940
21 km 999 м
21 km 999 м
At roundabout, take exit 2 onto A940
269 м
269 м
Keep left onto A940
22 м
22 м
At roundabout, take exit 2 onto Grantown Road
Grantown Road, 1 km 336 м
1 km 336 м
At roundabout, take exit 3 onto Market Street
Market Street, 2 km 994 м
2 km 994 м
At roundabout, take exit 2 onto Findhorn Roundabout
Findhorn Roundabout, 2 km 629 м
2 km 629 м
At roundabout, take exit 2 onto Forres Enterprise Park Roundabout
Forres Enterprise Park Roundabout, 15 km 346 м
15 km 346 м
At roundabout, take exit 1 onto High Street
High Street, 351 м
351 м
At roundabout, take exit 1 onto Alexandra Road
Alexandra Road, 130 м
130 м
At roundabout, take exit 1 onto Haugh Road
Haugh Road, 284 м
284 м
Turn right onto Boroughbriggs Road
Boroughbriggs Road, 332 м
332 м
Turn right
32 м
32 м
Turn right
73 м
73 м
Turn left
11 м
11 м
Arrive at destination
Transport providers
Bus operators
FlixBus
Phone:
+49 30 300 137 300
Email:
service@flixbus.com
Website:
flixbus.com
Bus from Aviemore Cairngorm Hotel to Inverness
Ave. Duration:
45 min
Frequency:
Every 2 hours
Estimated price:
$8.23–$11.39
Megabus UK
Email:
enquiries@megabus.com
Website:
uk.megabus.com
Bus from Aviemore Cairngorm Hotel to Inverness
Ave. Duration:
43 min
Frequency:
Hourly
Estimated price:
$12.02–$17.72
Scottish Citylink
Phone:
0141 352 4444
Email:
info@citylink.co.uk
Website:
citylink.co.uk/
Bus from Aviemore Cairngorm Hotel to Inverness
Ave. Duration:
43 min
Frequency:
Every 2 hours
Estimated price:
$12.02–$17.72
Park's of Hamilton
Phone:
01698 653164
Email:
enquiries@parksofhamilton.co.uk
Website:
parksofhamilton.co.uk/
Bus from Aviemore Cairngorm Hotel to Inverness
Ave. Duration:
43 min
Frequency:
Twice daily
Stagecoach North Scotland
Phone:
01224591381
Email:
bluebird.enquiries@stagecoachbus.com
Website:
stagecoachbus.com/
Bus from The Square to Station
Ave. Duration:
44 min
Frequency:
Every 2 hours
Estimated price:
$8.23–$10.76
Bus from Bus Station Stance 5 to Bus
Ave. Duration:
40 min
Frequency:
Every 30 minutes
Estimated price:
$6.96–$9.49
Bus from Bus Station to Bus
Ave. Duration:
48 min
Frequency:
Hourly
Estimated price:
$8.86–$12.02
Train operators
LNER
Phone:
+44 345 722 5333
Email:
customers@lner.co.uk
Website:
lner.co.uk/
Train from Aviemore to Inverness
Ave. Duration:
35 min
Frequency:
Once daily
Estimated price:
$69.62–$101.26
ScotRail
Phone:
+44 344 811 0141
Email:
customer.relations@scotrail.co.uk
Website:
scotrail.co.uk/
Train from Aviemore to Elgin
Ave. Duration:
1h 34m
Frequency:
Twice a week
Estimated price:
$27.85–$62.02
Train from Aviemore to Inverness
Ave. Duration:
43 min
Frequency:
Every 3 hours
Estimated price:
$15.19–$32.91
Train from Inverness to Elgin
Ave. Duration:
45 min
Frequency:
Hourly
Estimated price:
$12.66–$29.11
Questions and Answers
What is the cheapest way to get from Grantown-on-Spey to Elgin?
The cheapest way to get from Grantown-on-Spey to Elgin is to drive which costs $10.87 - $16.30 and takes 44 min.
What is the fastest way to get from Grantown-on-Spey to Elgin?
The fastest way to get from Grantown-on-Spey to Elgin is to drive which takes 44 min and costs $10.87 - $16.30 .
Is there a direct bus between Grantown-on-Spey and Elgin?
No, there is no direct bus from Grantown-on-Spey to Elgin station. However, there are services departing from The Square and arriving at Bus Station via Aviemore Cairngorm Hotel, Bus Station Stance 5 and Bus Station. The journey, including transfers, takes approximately 3h 49m.
How far is it from Grantown-on-Spey to Elgin?
The distance between Grantown-on-Spey and Elgin is 145 km. The road distance is 55.9 km.
How do I travel from Grantown-on-Spey to Elgin without a car?
The best way to get from Grantown-on-Spey to Elgin without a car is to line 37 bus and train which takes 3h 18m and costs $30.43 - $65.22 .
How long does it take to get from Grantown-on-Spey to Elgin?
It takes approximately 3h 18m to get from Grantown-on-Spey to Elgin, including transfers.
Where do I catch the Grantown-on-Spey to Elgin bus from?
Grantown-on-Spey to Elgin bus services, operated by Stagecoach North Scotland, depart from The Square station.
Where does the Grantown-on-Spey to Elgin bus arrive?
Grantown-on-Spey to Elgin bus services, operated by Stagecoach North Scotland, arrive at Station.
Can I drive from Grantown-on-Spey to Elgin?
Yes, the driving distance between Grantown-on-Spey to Elgin is 56 km. It takes approximately 44 min to drive from Grantown-on-Spey to Elgin.
Where can I stay near Elgin?
There are 336+ hotels available in Elgin. Prices start at $68.45 per night.
→
+0→
Transport search
Transport search
From Grantown-on-Spey, where will you go next? Select a city below to get started