HUB hero image

How to Travel from

Kirkcaldy to Bonnyrigg

by Rideshare, Route or Car

Kirkcaldy
+0
Bonnyrigg
Transport search to Bonnyrigg
Kirkcaldy
+0
Bonnyrigg
Building a composite car route
Cheapest
Best Offer!
Car
41 min
60 km.
from $3
Composite Route Car Only

Five ways to Travel from Kirkcaldy to Bonnyrigg

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Cross Country

Phone:
0344 736 9123
Website:
crosscountrytrains.co.uk/
Train from Kirkcaldy to Haymarket
Ave. Duration:
29 min
Frequency:
Once daily
Estimated price:
$31.64–$45.57
Train from Kirkcaldy to Edinburgh
Ave. Duration:
36 min
Frequency:
Once daily
Estimated price:
$31.64–$48.10

LNER

Phone:
+44 345 722 5333
Website:
lner.co.uk/
Train from Kirkcaldy to Haymarket
Ave. Duration:
31 min
Frequency:
4 times a day
Estimated price:
$63.29–$94.93
Train from Kirkcaldy to Edinburgh
Ave. Duration:
37 min
Frequency:
4 times a day
Estimated price:
$63.29–$94.93

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Kirkcaldy to Haymarket
Ave. Duration:
37 min
Frequency:
Hourly
Estimated price:
$11.39–$25.32
Train from Kirkcaldy to Edinburgh
Ave. Duration:
42 min
Frequency:
Hourly
Estimated price:
$12.02–$26.58

Caledonian Sleeper

Phone:
+44 141 555 0888
Website:
sleeper.scot/
Train from Kirkcaldy to Edinburgh
Ave. Duration:
39 min
Frequency:
6 times a week
Estimated price:
$82.28–$113.92

Bus operators

Stagecoach East Scotland

Phone:
0345 241 8000
Website:
stagecoachbus.com
Bus from Railway Station Stance A to Queensferry
Ave. Duration:
57 min
Frequency:
Hourly
Estimated price:
$6.33–$8.86

Lothian Buses

Phone:
+44 131 555 6363
Website:
lothianbuses.com/
Bus from Haymarket Station to Dobbies
Ave. Duration:
46 min
Frequency:
Every 20 minutes
Estimated price:
$2.66
Bus from Leith Street to Bonnyrigg
Ave. Duration:
26 min
Frequency:
Every 4 hours
Estimated price:
$2.66
Bus from Shandwick Place to Dobbies
Ave. Duration:
42 min
Frequency:
Every 20 minutes
Estimated price:
$2.66

Questions and Answers

What is the cheapest way to get from Kirkcaldy to Bonnyrigg?

The cheapest way to get from Kirkcaldy to Bonnyrigg is to bus and line 31 bus which costs $7.61 - $9.78 and takes 1h 49m.

What is the fastest way to get from Kirkcaldy to Bonnyrigg?

The fastest way to get from Kirkcaldy to Bonnyrigg is to drive which takes 42 min and costs $11.96 - $18.48 .

Is there a direct bus between Kirkcaldy and Bonnyrigg?

No, there is no direct bus from Kirkcaldy station to Bonnyrigg. However, there are services departing from Railway Station Stance A and arriving at Dobbies Road via Shandwick Place. The journey, including transfers, takes approximately 1h 49m.

How far is it from Kirkcaldy to Bonnyrigg?

The distance between Kirkcaldy and Bonnyrigg is 54 km. The road distance is 61.2 km.

How do I travel from Kirkcaldy to Bonnyrigg without a car?

The best way to get from Kirkcaldy to Bonnyrigg without a car is to train and line 31 bus which takes 1h 34m and costs $11.96 - $81.52 .

How long does it take to get from Kirkcaldy to Bonnyrigg?

It takes approximately 1h 34m to get from Kirkcaldy to Bonnyrigg, including transfers.

Where do I catch the Kirkcaldy to Bonnyrigg bus from?

Kirkcaldy to Bonnyrigg bus services, operated by Stagecoach East Scotland, depart from Railway Station Stance A.

Where does the Kirkcaldy to Bonnyrigg bus arrive?

Kirkcaldy to Bonnyrigg bus services, operated by Stagecoach East Scotland, arrive at Queensferry Street station.

Can I drive from Kirkcaldy to Bonnyrigg?

Yes, the driving distance between Kirkcaldy to Bonnyrigg is 61 km. It takes approximately 42 min to drive from Kirkcaldy to Bonnyrigg.

Where can I stay near Bonnyrigg?

There are 1984+ hotels available in Bonnyrigg. Prices start at $44.14 per night.
+0