Forres
Forres
Edinburgh
Edinburgh
Train Driving

Forres to Edinburgh

Updated: 28 May 2026

Reaching Edinburgh from Forres involves a journey of approximately 250 kilometers. The most popular method is by train, which typically requires a change at Inverness or Perth. Driving via the A9 provides a direct route through the heart of the Highlands, taking roughly 3.5 to 4 hours. Edinburgh, the capital of Scotland, is renowned for its historic castle and vibrant cultural scene. Both modes of transport offer stunning views of the Scottish landscape.

Total Distance: 250 km driving distance, 190 km straight-line air distance.
Fastest Way
Driving is the fastest method, taking approximately 3.5 hours.
Cheapest Way
Booking an Advance train ticket is the most cost-effective way to travel.
Compare Forres to Edinburgh Routes
Train
Connecting
Driving
Direct
Duration 4 hours 3 hours 30 mins
Avg Price £40-£75 £35-£50 fuel
Operator ScotRail Personal Vehicle
Route Forres to Inverness, then direct train to Edinburgh Waverley. A96 to Inverness, A9 south to Perth, M90 to Edinburgh.
Tip The train journey from Inverness to Edinburgh is one of the most scenic in the UK. Use the Queensferry Crossing for the best views when entering Edinburgh.
Travel Tips
  • Edinburgh Traffic
    The city center is very busy; use the Park and Ride facilities at the outskirts.
  • Train Station
    Edinburgh Waverley is located in the heart of the city, perfect for immediate sightseeing.
  • Festival Season
    If visiting in August, book accommodation and transport months in advance.
  • Walking
    Edinburgh is a very walkable city; bring comfortable shoes for the cobblestone streets.
  • Weather
    The city can be windy; always carry a windproof jacket.
Safety Tips
  • Crowd Safety
    During festivals, keep your belongings secure in crowded areas like the Royal Mile.
  • Road Safety
    Be aware of trams in the city center; they have dedicated lanes and can be quiet.
  • Emergency Services
    The Royal Infirmary of Edinburgh is the main hospital for the city.
  • Night Safety
    Stick to well-lit main streets when walking at night.
People Also Ask
  • Is there a direct train to Edinburgh?
    No, you must change at Inverness or Perth.
  • How long is the drive to Edinburgh?
    It takes about 3.5 to 4 hours depending on traffic.
  • What is the best way to get to Edinburgh?
    The train is highly recommended for its scenic route and city-center arrival.
  • Are there buses to Edinburgh?
    Yes, Citylink operates coach services from Inverness to Edinburgh.
  • Is Edinburgh expensive?
    It can be, especially during the festival season; plan your budget accordingly.
Quick Info
  • From Forres, Moray, United Kingdom
  • To Edinburgh, Midlothian, United Kingdom
  • Modes
Best Time to Travel

August for the Edinburgh Festival, or May for pleasant spring weather.

Things to Do in Edinburgh
1
Edinburgh Castle
Explore this iconic fortress dominating the city skyline. It houses the Honours of Scotland and the Stone of Destiny.
2
Royal Mile
Walk the historic street connecting the Castle to the Palace of Holyroodhouse. It is lined with shops, cafes, and historic closes.
3
Arthur's Seat
Hike up this ancient volcano for panoramic views of the city and the Firth of Forth. It is a popular spot for locals and tourists.
4
National Museum of Scotland
Discover diverse collections ranging from Scottish history to world cultures. Entry is free and the building itself is an architectural marvel.
Tags
Forres to Edinburgh train to Edinburgh driving to Edinburgh ScotRail Forres Edinburgh travel A9 route Forres transport Scotland capital travel