How to get from Musselburgh to Peebles by bus?
Musselburgh to Peebles - Bus Timetable
The 140 bus from Musselburgh to Peebles runs from 07:20 to 21:17, with departures every 55 min-1 hr. The journey takes about 1 hr 50 min, with regular service throughout the operating hours.
From Musselburgh to Peebles by bus
To get from Musselburgh to Peebles in Scotland, take the 140 bus from High Street (Stop B), Musselburgh station to Roslin Road, Bilston station. Next, take the X62 bus from Roslin Road, Bilston station to Eastgate Post Office, Peebles station. The total trip duration for this route is approximately 1 hr 50 min. The bus schedule from Musselburgh may change. We recommend you check the updated bus schedule to Peebles on the Moovit app.
Step by Step
- 1Walk to bus stationHigh Street (Stop B), MusselburghID 627070000557170 m • 3 min
- 2Wait for bus140Roslin
- 3Ride to bus stationRoslin Road, BilstonID 628030199042 min
- 4Wait for busX62Galashiels
- 5Ride to bus stationEastgate Post Office, PeeblesID 6900104439 min
Public transport directions from Musselburgh to Peebles
Bus timetable from Musselburgh to Peebles
Related Routes
- Aberdeen to Peebles
- Cupar to Peebles
- Dumfries to Peebles
- Dundee to Peebles
- Eaglesham to Peebles
- Glasgow to Peebles
- Halkirk to Peebles
- Hurlford And Crookedholm to Peebles
- Invergordon to Peebles
- Lanark to Peebles
- Lennoxtown to Peebles
- Milton And Kildary to Peebles
- Moodiesburn to Peebles
- New Cumnock to Peebles
- Haymarket Station to Peebles
- Melrose Abby to Peebles
- Hermiston Park & Ride to Peebles
- Edinburgh Waverley to Peebles
- Glasgow Hope Street to Peebles
- Edinburgh Princes Street to Peebles
Questions & Answers
What is the fastest way to get from Musselburgh to Peebles?
The fastest way takes 110 minutes, using Bus line 140, Bus line X62.
Is there a direct bus between Musselburgh and Peebles in Scotland?
No, you’ll have to take 2 bus lines in total. The total travelling time is 1 hr 50 min.
Which bus line goes from Musselburgh to Peebles in Scotland?
The 140 bus line goes from High Street (Stop B), Musselburgh station near Musselburgh to Roslin Road, Bilston station. From there you’ll have to take one bus line till Roslin Road, Bilston station near Peebles in Scotland.
How long does it take to travel from Musselburgh to Peebles in Scotland by bus?
The total travel time between Musselburgh and Peebles in Scotland by bus is about 1 hr 50 min.
Where do I get on the bus near Musselburgh to get to Peebles in Scotland?
Get on the 140 bus from the High Street (Stop B), Musselburgh stop near Musselburgh in Scotland.
Where do I get off the bus when travelling between Musselburgh and Peebles in Scotland?
Get off the bus at the Roslin Road, Bilston stop, which is closest to Peebles in Scotland.
Popular Routes
- Fort William to Pitlochry
- Kilcreggan to Helensburgh
- Glasgow to Dumfries
- Edinburgh to Lochgelly And Lumphinnans
- Ballater to Edinburgh
- Kyle Of Lochalsh to Eilean Donan
- Coatbridge to East Kilbride
- Edinburgh to Pencaitland
- Edinburgh to O2 Academy
- Helensburgh to Luss
- Buchanan Bus Station to Pollok Country Park
- Galashiels to Hawick
- Glenrothes to Halbeath Park & Ride
- Bus Station, Hamilton to Ross Hall Hospital
- Dumfries to Kippford
- Sligachan to Portree
- Grangemouth to Edinburgh
- Motherwell to East Kilbride
- Milngavie to Balfron
- Glasgow to Lochearnhead