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
2 h 14 min
201 km.
from $11
Composite Route Car Only
Schedule
Dunfermline, Great Britain → Grantown-on-Spey, Great Britain
All
09 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
09 Aug, Sun
10 Aug, Mon
11 Aug, Tue
12 Aug, Wed
13 Aug, Thu
14 Aug, Fri
Cheapest and Fastest Ways to Travel from Dunfermline to Grantown-On-Spey
Composite routes from Dunfermline to Grantown-On-Spey
Cheapest
2 h 14 min
Car
Other
4 h 52 min
5 h 25 min
Train, Bus
Route Navigator Dunfermline - Grantown-on-Spey
Get all the information you need right here
Continue
77 м
77 м
Turn right onto Lady Campbell's Court
Lady Campbell's Court, 194 м
194 м
Turn right onto Pilmuir Street
Pilmuir Street, 4 km 558 м
4 km 558 м
Turn right onto B915
1 km 530 м
1 km 530 м
Turn left onto B915
5 km 83 м
5 km 83 м
Turn left onto M90 and take M90 toward Perth
Perth, M90, 4 km 809 м
4 km 809 м
Keep left onto M90 and take B9097 toward Crook of Devon, Glenrothes
Crook of Devon, Glenrothes, B9097, 27 km 495 м
27 km 495 м
Keep left onto M90 and take A912 toward Stirling, Crianlarich, Inverness, Perth
Stirling, Crianlarich, Inverness, Perth, A912, 300 м
300 м
Keep left onto M90 and drive toward Stirling, Crianlarich, Inverness, Park and Ride
Stirling, Crianlarich, Inverness, Park and Ride, 5 km 731 м
5 km 731 м
At roundabout, take exit 2 onto Broxden Roundabout
Broxden Roundabout, 4 km 65 м
4 km 65 м
At roundabout, take exit 2 onto Inveralmond Roundabout
Inveralmond Roundabout, 131 km 823 м
131 km 823 м
Turn right onto A95
264 м
264 м
Turn left onto A95
19 km 864 м
19 km 864 м
At roundabout, take exit 1 onto Inverallan Roundabout
Inverallan Roundabout, 1 km 667 м
1 km 667 м
Continue onto Woodlands Terrace
Woodlands Terrace, 1 km 610 м
1 km 610 м
Continue onto High Street
High Street, 14 м
14 м
Arrive at destination
Transport providers
Bus operators
FlixBus
Phone:
+49 30 300 137 300
Email:
service@flixbus.com
Website:
flixbus.com
Bus from Halbeath Park & Ride to Aviemore
Ave. Duration:
2h 40m
Frequency:
Every 4 hours
Estimated price:
$18.99–$26.58
Megabus UK
Email:
enquiries@megabus.com
Website:
uk.megabus.com
Bus from Halbeath Park & Ride to Aviemore
Ave. Duration:
2h 25m
Frequency:
Every 2 hours
Estimated price:
$16.46–$24.05
Scottish Citylink
Phone:
0141 352 4444
Email:
info@citylink.co.uk
Website:
citylink.co.uk/
Bus from Halbeath Park & Ride to Aviemore
Ave. Duration:
2h 35m
Frequency:
Every 2 hours
Estimated price:
$35.44–$49.37
Bus from Queensferry Street to Cairngorm
Ave. Duration:
3h 6m
Frequency:
Every 2 hours
Estimated price:
$40.50–$55.69
Park's of Hamilton
Phone:
01698 653164
Email:
enquiries@parksofhamilton.co.uk
Website:
parksofhamilton.co.uk/
Bus from Halbeath Park & Ride to Aviemore
Ave. Duration:
2h 55m
Frequency:
Twice daily
Bus from Queensferry Street to Cairngorm
Ave. Duration:
3h 26m
Frequency:
Twice daily
Stagecoach North Scotland
Phone:
01224591381
Email:
bluebird.enquiries@stagecoachbus.com
Website:
stagecoachbus.com/
Bus from Cairngorm Hotel to Ritchies
Ave. Duration:
43 min
Frequency:
Every 2 hours
Estimated price:
$7.59–$10.13
Train operators
LNER
Phone:
+44 345 722 5333
Email:
customers@lner.co.uk
Website:
lner.co.uk/
Train from Perth to Aviemore
Ave. Duration:
1h 28m
Frequency:
Once daily
Estimated price:
$35.44–$50.63
ScotRail
Phone:
+44 344 811 0141
Email:
customer.relations@scotrail.co.uk
Website:
scotrail.co.uk/
Train from Dunfermline Town to Perth
Ave. Duration:
1h 4m
Frequency:
Once daily
Estimated price:
$16.46–$36.71
Train from Perth to Aviemore
Ave. Duration:
1h 38m
Frequency:
Every 3 hours
Estimated price:
$27.85–$63.29
Questions and Answers
What is the cheapest way to get from Dunfermline to Grantown-on-Spey?
The cheapest way to get from Dunfermline to Grantown-on-Spey is to bus and line 37 bus which costs $25 - $35.87 and takes 4h 52m.
What is the fastest way to get from Dunfermline to Grantown-on-Spey?
The fastest way to get from Dunfermline to Grantown-on-Spey is to drive which takes 2h 20m and costs $39.13 - $59.78 .
Is there a direct bus between Dunfermline and Grantown-on-Spey?
No, there is no direct bus from Dunfermline station to Grantown-on-Spey. However, there are services departing from Bus Station and arriving at Ritchies Country Wear via Halbeath Park & Ride and Cairngorm Hotel. The journey, including transfers, takes approximately 4h 52m.
How far is it from Dunfermline to Grantown-on-Spey?
The distance between Dunfermline and Grantown-on-Spey is 216 km. The road distance is 201.4 km.
How do I travel from Dunfermline to Grantown-on-Spey without a car?
The best way to get from Dunfermline to Grantown-on-Spey without a car is to bus and line 37 bus which takes 4h 52m and costs $25 - $35.87 .
How long does it take to get from Dunfermline to Grantown-on-Spey?
It takes approximately 4h 52m to get from Dunfermline to Grantown-on-Spey, including transfers.
Where do I catch the Dunfermline to Grantown-on-Spey bus from?
Dunfermline to Grantown-on-Spey bus services, operated by Megabus UK, depart from Halbeath Park & Ride station.
Where does the Dunfermline to Grantown-on-Spey bus arrive?
Dunfermline to Grantown-on-Spey bus services, operated by Megabus UK, arrive at Aviemore Cairngorm Hotel station.
Can I drive from Dunfermline to Grantown-on-Spey?
Yes, the driving distance between Dunfermline to Grantown-on-Spey is 201 km. It takes approximately 2h 20m to drive from Dunfermline to Grantown-on-Spey.
Where can I stay near Grantown-on-Spey?
There are 371+ hotels available in Grantown-on-Spey. Prices start at $49.66 per night.
→
+0→
Transport search
Transport search
From Dunfermline, where will you go next? Select a city below to get started