1map logoGo to main page

Larkhall (South Lanarkshire), South Lanarkshire to Edinburgh, Edinburgh from $12: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Larkhall (South Lanarkshire), United Kingdom
to
Edinburgh, United Kingdom

How to Get from Larkhall (South Lanarkshire) to Edinburgh: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$12 - Train, BusBest price
54.8 kmDistance
52m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Larkhall (South Lanarkshire) to Edinburgh with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First ScotRail Service
Train
Average Duration
1h  51m
Estimated price
$20-103
Recommended
Company
various
Train
Bus
Average Duration
2h  30m
Estimated price
$12-18
Cheapest
route map
Distance: 54.8 km
Duration: 52m

See more options

Company
various
Drive
Average Duration
52m
Estimated price
$14-21
Company
various
Train
Average Duration
2h  30m
Estimated price
$19-98
Company
various
Taxi
Average Duration
52m
Estimated price
$140-180

Larkhall (South Lanarkshire) - Edinburgh operators

Explore transport companies operating between Larkhall (South Lanarkshire) and Edinburgh, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Larkhall to Glasgow Central Low Level

Average Duration
40m
Estimated price
$5-8

Train from Glasgow Queen Street to Edinburgh

Average Duration
50m
Estimated price
$15-22

Train from Glasgow Central to Edinburgh

Average Duration
1h 30m
Estimated price
$14-21
Bus
Website
https://uk.megabus.com

Bus from Glasgow Buchanan Bus Station to Edinburgh Bus Station

Average Duration
1h 23m
Estimated price
$11-16
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Glasgow to Edinburgh Bus Station

Average Duration
1h 10m
Estimated price
$7-10
Taxi
Website
cadzowcars.com | redline-cabs.co.uk

Taxi from Larkhall to Edinburgh

Average Duration
52m
Estimated price
$140-180
Drive

Drive from Larkhall to Edinburgh

Average Duration
52m
Estimated price
$14-21

Larkhall (South Lanarkshire) to Edinburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Larkhall (South Lanarkshire) and Edinburgh offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Experience a scenic journey from Larkhall to Edinburgh, covering a driving distance of 69.2 km in just 52 minutes. 💸 Enjoy affordable travel with car rental prices ranging from £11 to £17 for a comfortable ride to the historic city of Edinburgh.
Average price
£11 - £16
🚆 The journey from Larkhall to Edinburgh by train involves a transfer at Glasgow Queen Street but takes approximately 1 hour and 51 minutes. 🚆 Tickets for the train from Larkhall to Edinburgh can cost between £16 and £81, providing travelers with affordable options for exploring the beautiful Scottish capital.
Departure Point
Larkhall station
Arrival Point
Edinburgh station

Frequently asked questions

Find out more about the route from Larkhall (South Lanarkshire) to Edinburgh.

Or choose the category:
The distance between Larkhall and Edinburgh is 54.7 km by road. By train, it takes approximately 2 hours and 32 minutes to reach Edinburgh from Larkhall. Alternatively, you can take a combination of Line 201 bus and train, which will take around 2 hours and 38 minutes. Driving from Edinburgh to Larkhall typically takes around 1 hour and 54 minutes. Finally, if you opt for the bus, the journey from Larkhall to Edinburgh will take approximately 2 hours and 54 minutes.
The most cost-effective option for traveling from Larkhall to Edinburgh is by driving, which takes approximately 52 minutes and costs between £11 and £16. However, if you're looking for a quicker option, taking a taxi is the fastest way, also taking around 52 minutes.
When traveling from Larkhall to Edinburgh, the prices of a train ticket can range from £12 to £63 depending on the class and time of booking. On the other hand, the prices of a bus ticket from Edinburgh to Larkhall vary from £14 to £20.
To travel from Larkhall to Edinburgh without using public transportation, you can drive the distance of approximately 69.2 km. It takes about 52 minutes to reach Edinburgh by car. The prices for driving from Larkhall to Edinburgh vary from £11 to £16.
The most convenient way to travel from Larkhall to Edinburgh without a car is by train. The journey takes approximately 2 hours and 32 minutes, and ticket prices range from £12 to £63.
Yes, there is a link between Larkhall and Edinburgh, but there is no direct train or bus service. The quickest way to travel by train is to take a train from Larkhall to Hamilton Central, then transfer to another train to Edinburgh, with a total journey time of about 2 hours and 32 minutes. Alternatively, you can take a bus from Larkhall to Buchanan Bus Station in Glasgow, then transfer to another bus to Edinburgh, with a total journey time of about 2 hours and 54 minutes.
There are numerous options for accommodations near Edinburgh. With over 1382 hotels to choose from, travelers can find options to fit various budgets and preferences. Prices start at £33, offering a range of affordable and luxury accommodation choices.