Skip to main content

How to get from Elphinstone to Roslin by bus?

From Elphinstone to Roslin by bus

To get from Elphinstone to Roslin in Scotland, you’ll need to take 3 bus lines: take the 112 bus from Duries Park, Elphinstone station to Muirpark Drive, Tranent station. Next, you’ll have to switch to the 113 bus and finally take the 140 bus from High Street (Stop B), Musselburgh station to Original Rosslyn Hotel, Roslin station. The total trip duration for this route is approximately 1 hr 29 min.

89min
Walk to bus station
Bus - 112112
Bus - 113113
Bus - 140140
Leaves from Duries Park, Elphinstone

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Duries Park, Elphinstone
    ID 627004030130
    130 m • 2 min
  • 2
    Bus - 112112
    Wait for bus
    112
    Newcraighall
  • 3
    Ride to bus station
    Ride to bus station
    Muirpark Drive, Tranent
    ID 627004020260
    4 min
  • 4
    Bus - 113113
    Wait for bus
    113
    Craigleith
  • 5
    Ride to bus station
    Ride to bus station
    High Street (Stop C), Musselburgh
    ID 627070000558
    18 min
  • 6
    Walk to bus station
    Walk to bus station
    High Street (Stop B), Musselburgh
    ID 627070000557
    30 m • 1 min
  • 7
    Bus - 140140
    Wait for bus
    140
    Penicuik
  • 8
    Ride to bus station Original Rosslyn Hotel, Roslin
    Ride to bus station
    Original Rosslyn Hotel, Roslin
    ID 6280302050
    52 min
*Duration based on 8am traffic

Alternative route from Elphinstone to Roslin by bus via 110, 26 and 140

To get from Elphinstone to Roslin in Scotland, you’ll need to take 3 bus lines: take the 110 bus from Duries Park, Elphinstone station to Fire Station, Tranent station. Next, you’ll have to switch to the 26 bus and finally take the 140 bus from High Street (Stop B), Musselburgh station to Original Rosslyn Hotel, Roslin station. The total trip duration for this route is approximately 1 hr 34 min.

94min
Walk to bus station
Bus - 110110
Bus - 2626
Bus - 140140
Leaves from Duries Park, Elphinstone

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Duries Park, Elphinstone
    ID 627004030130
    130 m • 2 min
  • 2
    Bus - 110110
    Wait for bus
    110
    Tranent
  • 3
    Ride to bus station
    Ride to bus station
    Fire Station, Tranent
    ID 627004020180
    8 min
  • 4
    Bus - 2626
    Wait for bus
    26
    Clermiston
  • 5
    Ride to bus station
    Ride to bus station
    High Street (Stop C), Musselburgh
    ID 627070000558
    26 min
  • 6
    Walk to bus station
    Walk to bus station
    High Street (Stop B), Musselburgh
    ID 627070000557
    30 m • 1 min
  • 7
    Bus - 140140
    Wait for bus
    140
    Penicuik
  • 8
    Ride to bus station Original Rosslyn Hotel, Roslin
    Ride to bus station
    Original Rosslyn Hotel, Roslin
    ID 6280302050
    52 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 Elphinstone to Roslin

The distance between Elphinstone, Scotland and Roslin, Scotland is approximately 29.4 km, which can typically be travelled in 89 min. Moovit will show you the directions from Elphinstone to Roslin by bus, so no matter how you choose to travel in Scotland – you will always have plenty of easy options.

Public transport stations close to Elphinstone

Elphinstone is located at Elphinstone, Scotland and the nearest public transport station is Duries Park, Elphinstone.

Bus stations close to Elphinstone:

  • Duries Park, Elphinstone
  • North Elphinstone, Elphinstone

Public transport stations close to Roslin, Scotland

Roslin is located at Roslin, Scotland and the nearest public transport station is Springfield Place, Roslin.

Bus stations close to Roslin:

  • Springfield Place, Roslin
  • Station Road, Roslin
  • Roslin Institute, Roslin

Alternative route from Elphinstone to Roslin by bus via 110, 26 and 140

To get from Elphinstone to Roslin in Scotland, you’ll need to take 3 bus lines: take the 110 bus from Duries Park, Elphinstone station to Fire Station, Tranent station. Next, you’ll have to switch to the 26 bus and finally take the 140 bus from High Street (Stop B), Musselburgh station to Original Rosslyn Hotel, Roslin station. The total trip duration for this route is approximately 1 hr 34 min.

94min
Walk to bus station
Bus - 110110
Bus - 2626
Bus - 140140
Leaves from Duries Park, Elphinstone

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Duries Park, Elphinstone
    ID 627004030130
    130 m • 2 min
  • 2
    Bus - 110110
    Wait for bus
    110
    Tranent
  • 3
    Ride to bus station
    Ride to bus station
    Fire Station, Tranent
    ID 627004020180
    8 min
  • 4
    Bus - 2626
    Wait for bus
    26
    Clermiston
  • 5
    Ride to bus station
    Ride to bus station
    High Street (Stop C), Musselburgh
    ID 627070000558
    26 min
  • 6
    Walk to bus station
    Walk to bus station
    High Street (Stop B), Musselburgh
    ID 627070000557
    30 m • 1 min
  • 7
    Bus - 140140
    Wait for bus
    140
    Penicuik
  • 8
    Ride to bus station Original Rosslyn Hotel, Roslin
    Ride to bus station
    Original Rosslyn Hotel, Roslin
    ID 6280302050
    52 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Elphinstone to Roslin?

    The fastest way takes 89 minutes, using Bus line 112, Bus line 113, Bus line 140.

  • What is the alternative route to get from Elphinstone to Roslin?

    The alternative route takes 94 minutes, using Bus line 110, Bus line 26, Bus line 140.

  • Is there a direct bus between Elphinstone and Roslin in Scotland?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 1 hr 29 min.

  • Which bus line goes from Elphinstone to Roslin in Scotland?

    The 112 bus line goes from Duries Park, Elphinstone station near Elphinstone to Newcraighall station. From there you’ll have to take one bus line till Newcraighall station near Roslin in Scotland

  • How long does it take to travel from Elphinstone to Roslin in Scotland by bus?

    The total travel time between Elphinstone and Roslin in Scotland by bus is about 1 hr 29 min.

  • Where do I get on the bus near Elphinstone to get to Roslin in Scotland?

    Get on the 112 bus from the Duries Park, Elphinstone stop near Elphinstone in Scotland.

  • Where do I get off the bus when travelling between Elphinstone and Roslin in Scotland?

    Get off the bus at the Newcraighall stop, which is closest to Roslin in Scotland.

Live arrivals, timetables, maps