HUB hero image

How to Travel from

Edinburgh to St Margarets Drive

by Rideshare or Car

Edinburgh
+0
St Margarets Drive
Transport search to St Margarets Drive
Edinburgh
+0
St Margarets Drive
Building a composite car route
Cheapest
Best Offer!
Car
31 min
38 km.
from $2
Composite Route Car Only

Two ways to Travel from Edinburgh to St Margarets Drive

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

ScotRail

Phone:
+44 344 811 0141
Website:
scotrail.co.uk/
Train from Edinburgh Waverley to Armadale
Ave. Duration:
33 min
Frequency:
Hourly
Estimated price:
$10.76–$22.78

Bus operators

Lothian Country Buses

Phone:
0131 554 4494
Website:
lothianbuses.com/
Bus from Princes Street to Kross
Ave. Duration:
1h 18m
Frequency:
Hourly
Estimated price:
$2.96

Questions and Answers

What is the cheapest way to get from Edinburgh to St Margarets Drive?

The cheapest way to get from Edinburgh to St Margarets Drive is to bus which costs $2.54 and takes 1h 24m.

What is the fastest way to get from Edinburgh to St Margarets Drive?

The fastest way to get from Edinburgh to St Margarets Drive is to drive which takes 30 min and costs $7.61 - $11.96 .

Is there a direct bus between Edinburgh and St Margarets Drive?

Yes, there is a direct bus departing from Princes Street and arriving at Kross Bar. Services depart hourly, and operate every day. The journey takes approximately 1h 18m.

Is there a direct train between Edinburgh and St Margarets Drive?

Yes, there is a direct train departing from Edinburgh Waverley and arriving at Armadale (W Lothian). Services depart hourly, and operate every day. The journey takes approximately 33 min.

How far is it from Edinburgh to St Margarets Drive?

The distance between Edinburgh and St Margarets Drive is 36 km. The road distance is 38.7 km.

How do I travel from Edinburgh to St Margarets Drive without a car?

The best way to get from Edinburgh to St Margarets Drive without a car is to train which takes 58 min and costs $9.24 - $19.57 .

How long does it take to get from Edinburgh to St Margarets Drive?

The train from Edinburgh Waverley to Armadale (W Lothian) takes 33 min including transfers and departs hourly.

Where do I catch the Edinburgh to St Margarets Drive bus from?

Edinburgh to St Margarets Drive bus services, operated by Lothian Country Buses, depart from Princes Street station.

Where do I catch the Edinburgh to St Margarets Drive train from?

Edinburgh to St Margarets Drive train services, operated by ScotRail, depart from Edinburgh Waverley station.

Train or bus from Edinburgh to St Margarets Drive?

The best way to get from Edinburgh to St Margarets Drive is to train which takes 58 min and costs $9.24 - $19.57 . Alternatively, you can bus, which costs $2.54 and takes 1h 24m.

Where does the Edinburgh to St Margarets Drive bus arrive?

Edinburgh to St Margarets Drive bus services, operated by Lothian Country Buses, arrive at Kross Bar station.

What is the time difference between Edinburgh and St Margarets Drive?

It is currently 03:42 at both, Edinburgh and St Margarets Drive.

Where does the Edinburgh to St Margarets Drive train arrive?

Edinburgh to St Margarets Drive train services, operated by ScotRail, arrive at Armadale (W Lothian) station.

Can I drive from Edinburgh to St Margarets Drive?

Yes, the driving distance between Edinburgh to St Margarets Drive is 39 km. It takes approximately 30 min to drive from Edinburgh to St Margarets Drive.

Where can I stay near St Margarets Drive?

There are 536+ hotels available in St Margarets Drive. Prices start at $43.21 per night.
+0