Hamilton
Hamilton
Edinburgh
Edinburgh
Train Bus

Hamilton to Edinburgh

Updated: 31 May 2026

The journey from Hamilton to Edinburgh is about 70 kilometers. The most practical way is by train, typically requiring a change at Motherwell or Glasgow. The total travel time is around 1 hour 30 minutes. Edinburgh is the capital of Scotland and a major tourist destination. Always check for rail updates before you travel.

Total Distance: 70 km driving, 60 km air distance.
Fastest Way
Train is the fastest way to travel.
Cheapest Way
Bus is the cheapest option.
Compare Hamilton to Edinburgh Routes
Train
Connecting
Bus
Connecting
Duration 1 hour 30 mins 2 hours
Avg Price 15-25 GBP 10-15 GBP
Operator ScotRail Citylink
Route Hamilton to Motherwell/Glasgow, then to Edinburgh Waverley. Via Glasgow.
Tip Book tickets in advance for better prices. Buses are cheaper but slower.
Travel Tips
  • Tickets
    Buy a return ticket to save money.
  • Bus
    Check the Citylink app for times.
  • Walking
    Edinburgh is very walkable.
  • Station
    Edinburgh Waverley is the main hub.
  • Comfort
    Bring a book for the journey.
Safety Tips
  • Station Safety
    Stay alert on platforms.
  • Night Travel
    Use well-lit paths.
  • Emergency
    Dial 999 if needed.
  • Awareness
    Keep your belongings safe.
People Also Ask
  • Is there a direct train?
    No, you must change.
  • How long is the bus?
    About 2 hours.
  • Is it expensive?
    It is affordable if booked in advance.
  • Where to park?
    Parking is limited in Edinburgh.
  • Are there night buses?
    Limited services available.
Quick Info
  • From Hamilton, South Lanarkshire, United Kingdom
  • To Edinburgh, City of Edinburgh, United Kingdom
  • Modes
Best Time to Travel

Anytime, but summer is great for festivals.

Things to Do in Edinburgh
1
Edinburgh Castle
A historic fortress overlooking the city.
2
Royal Mile
A famous street with historic buildings.
3
Arthur's Seat
A hill with panoramic views.
4
Holyrood Palace
The official residence of the monarch in Scotland.
Tags
Hamilton to Edinburgh train to Edinburgh bus to Edinburgh ScotRail commuting Hamilton travel Edinburgh guide Scotland travel
More to Hamilton