Skip to main content

How to get from Haymarket to Edinburgh by bus?

By bus

Take one direct bus from Haymarket to Edinburgh in Ratho Station: take the 100 bus from Haymarket Station, Haymarket station to Airport Hotel, Ingliston station. The total trip duration for this route is approximately 37 min.

37min
Walk to bus station
Bus - 100100
Walk to Edinburgh
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200246935
    110 yd • 2 min
  • 2
    Bus - 100100
    Wait for bus
    100
    Edinburgh Airport
  • 3
    Ride to bus station
    Ride to bus station
    Airport Hotel, Ingliston
    ID 6200247600
    23 min
  • 4
    Walk to Edinburgh
    Walk to
    Edinburgh
    Secure Airparks, 100 Ingliston Road, Edinburgh EH28 8AU, United Kingdom
    0.52 mi • 11 min
*Duration based on 8am traffic

Alternative route by bus via AIRX

Take one direct bus from Haymarket to Edinburgh in Ratho Station: take the AIRX bus from Haymarket Station, Haymarket station to Airport, Edinburgh Airport station. The total trip duration for this route is approximately 36 min.

36min
Walk to bus station
Bus - AIRXAIRX
Walk to Edinburgh
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200246935
    110 yd • 2 min
  • 2
    Bus - AIRXAIRX
    Wait for bus
    AIRX
    Edinburgh Airport
  • 3
    Ride to bus station
    Ride to bus station
    Airport, Edinburgh Airport
    ID 6200247619
    19 min
  • 4
    Walk to Edinburgh
    Walk to
    Edinburgh
    Secure Airparks, 100 Ingliston Road, Edinburgh EH28 8AU, United Kingdom
    0.69 mi • 15 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Scotland.
All local mobility options in one app

Public transport directions from Haymarket to Edinburgh

The distance between Haymarket, Ratho Station and Edinburgh, Ratho Station is approximately 6.84 mi, which can typically be travelled in 37 min. Moovit will show you the directions from Haymarket to Edinburgh by bus, so no matter how you choose to travel in Ratho Station – you will always have plenty of easy options.

Public transport stations close to Haymarket

Haymarket is located at Haymarket, Ratho Station and the nearest public transport station is Haymarket Station, Haymarket.

Bus stations close to Haymarket:

  • Haymarket Station, Haymarket
  • Magdala Crescent, Coates
  • West Maitland Street, Haymarket

Public transport stations close to Edinburgh, Ratho Station

Edinburgh is located at Secure Airparks, 100 Ingliston Road, Edinburgh EH28 8AU, United Kingdom, Ratho Station and the nearest public transport station is Airport, Edinburgh Airport.

Bus stations close to Edinburgh:

  • Airport, Edinburgh Airport
  • Airport Hotel, Ingliston
  • Ingliston Showground, Ingliston

Alternative route by bus via AIRX

Take one direct bus from Haymarket to Edinburgh in Ratho Station: take the AIRX bus from Haymarket Station, Haymarket station to Airport, Edinburgh Airport station. The total trip duration for this route is approximately 36 min.

36min
Walk to bus station
Bus - AIRXAIRX
Walk to Edinburgh
Leaves from Haymarket Station, Haymarket

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Haymarket Station, Haymarket
    ID 6200246935
    110 yd • 2 min
  • 2
    Bus - AIRXAIRX
    Wait for bus
    AIRX
    Edinburgh Airport
  • 3
    Ride to bus station
    Ride to bus station
    Airport, Edinburgh Airport
    ID 6200247619
    19 min
  • 4
    Walk to Edinburgh
    Walk to
    Edinburgh
    Secure Airparks, 100 Ingliston Road, Edinburgh EH28 8AU, United Kingdom
    0.69 mi • 15 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Haymarket to Edinburgh?

    The fastest way takes 37 minutes, using Bus line 100.

  • What is the alternative route to get from Haymarket to Edinburgh?

    The alternative route takes 36 minutes, using Bus line AIRX.

  • Is there a direct bus between Haymarket and Edinburgh?

    Yes, there’s a direct bus going from Haymarket in Edinburgh to Edinburgh in Ratho Station in 37 min.

  • Which bus line goes from Haymarket to Edinburgh?

    The 100 bus line goes from Haymarket Station, Haymarket station near Haymarket in Edinburgh to Edinburgh Airport station near Edinburgh in Ratho Station.

  • How long does it take to travel from Haymarket to Edinburgh by bus?

    The total travel time between Haymarket in Edinburgh and Edinburgh in Ratho Station by bus is about 37 min.

  • Where do I get on the bus near Haymarket to get to Edinburgh?

    Get on the 100 bus from the Haymarket Station, Haymarket stop near Haymarket in Edinburgh.

  • Where do I get off the bus when travelling between Haymarket and Edinburgh?

    Get off the bus at the Edinburgh Airport stop, which is closest to Edinburgh in Ratho Station.

  • When is the last bus from Haymarket to Edinburgh?

    The last bus from Haymarket in Edinburgh to Edinburgh in Ratho Station is the Edinburgh Airport - Edinburgh line. It leaves the Haymarket Station, Haymarket stop at 01:14.

  • When is the last train from Haymarket to Edinburgh?

    The last train from Haymarket in Edinburgh to Edinburgh in Ratho Station is the ScotRail line. It leaves the Haymarket station at 00:40.

Live arrivals, timetables, maps