Keith
Keith
Edinburgh
Edinburgh
Train Driving

Keith to Edinburgh

Updated: 28 May 2026

The journey from Keith to Edinburgh covers approximately 230 kilometers. By train, the trip takes about 3 hours, usually requiring a change in Aberdeen or Inverness. Driving via the A96 and A90 takes roughly 3 hours depending on traffic. Edinburgh is the capital of Scotland, famous for its historic castle, Royal Mile, and annual festivals. This route is a popular choice for those traveling to the capital.

Total Distance: 230 km driving distance, 190 km straight-line distance.
Fastest Way
Driving is often the fastest, but train travel is more relaxing.
Cheapest Way
Advance train tickets are the most cost-effective.
Compare Keith to Edinburgh Routes
Train
Connecting
Driving
Direct
Duration 3 hr 3 hr
Avg Price 40 GBP 35 GBP fuel cost
Operator ScotRail Personal Vehicle
Route Keith to Aberdeen/Inverness, then to Edinburgh Waverley. A96 to Aberdeen, then A90/M90 to Edinburgh.
Tip Book in advance for significant savings on rail fares. Expect heavy traffic on the Queensferry Crossing.
Travel Tips
  • Train Tickets
    Use the ScotRail app to manage your journey.
  • City Travel
    Use the Edinburgh Trams to get around the city quickly.
  • Dining
    Try the diverse food scene in the Old Town.
  • Shopping
    Visit Princes Street for a great shopping experience.
  • Navigation
    Use Google Maps for real-time traffic updates.
Safety Tips
  • City Awareness
    Be mindful of your belongings in crowded areas.
  • Road Safety
    Be prepared for heavy traffic on the M90 motorway.
  • Emergency
    Dial 999 for any urgent assistance.
  • Night Travel
    Stick to well-lit areas in the city center at night.
People Also Ask
  • Is Edinburgh far from Keith?
    It is about 230 kilometers away, roughly a 3-hour drive.
  • Can I take a bus to Edinburgh?
    Yes, Citylink operates services to Edinburgh.
  • Is the train journey scenic?
    Yes, especially the sections through the Highlands.
  • Are there taxis in Edinburgh?
    Yes, there are many black cabs and private hire cars.
  • What is the best way to get around?
    The tram and bus network are excellent.
Quick Info
  • From Keith, Scotland, United Kingdom
  • To Edinburgh, City of Edinburgh, United Kingdom
  • Modes
Best Time to Travel

August for the festivals, or Spring for pleasant weather.

Things to Do in Edinburgh
1
Edinburgh Castle
Explore this iconic castle overlooking the city. It is a must-visit for history enthusiasts.
2
The Royal Mile
Stroll down this historic street connecting the castle to the Palace of Holyroodhouse.
3
Arthur's Seat
Hike up this ancient volcano for panoramic views of the city. It is a great outdoor activity.
4
National Museum of Scotland
Discover the history and culture of Scotland in this world-class museum.
Tags
Keith to Edinburgh train ScotRail Keith Edinburgh driving to Edinburgh travel to Edinburgh Keith to Edinburgh distance Edinburgh transport Scotland travel capital city trip