There are 5 ways to get from Prestonpans to Edinburgh bus Station by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Prestonpans to Edinburgh Waverleytrain North Berwick - Edinburgh / ...
22 min£3–6Bus via Northfield House
cheapest- Take the bus from Northfield House to Waterloo Placebus 124 / ...
54 min£2–3Bus
- Take the bus from Ayres Wynd to Leith Streetbus N26
34 min£3Taxi
- Take the taxi from Prestonpans to Edinburgh bus Stationtaxi 9.4 mi
23 min£65–80Drive 9.4 mi
- Drive from Prestonpans to Edinburgh bus Stationcar 9.4 mi
23 min£3–4
Prestonpans to Edinburgh bus Station by train and foot
Comparing Your Travel Options
The cheapest way to get from Prestonpans to Edinburgh bus Station is to bus which costs £3 and takes 34 min.
The fastest way to get from Prestonpans to Edinburgh bus Station is to train which takes 22 min and costs £3 - £6.
Yes, there is a direct bus departing from Ayres Wynd and arriving at Leith Street. Services depart every three hours, and operate every day. The journey takes approximately 28 min.
Yes, there is a direct train departing from Prestonpans and arriving at Edinburgh Waverley. Services depart hourly, and operate every day. The journey takes approximately 15 min.
The distance between Prestonpans and Edinburgh bus Station is 10 miles. The road distance is 9.5 miles.
The best way to get from Prestonpans to Edinburgh bus Station without a car is to train which takes 22 min and costs £3 - £6.
The train from Prestonpans to Edinburgh Waverley takes 15 min including transfers and departs hourly.
Prestonpans to Edinburgh bus Station bus services, operated by Lothian, depart from Ayres Wynd station.
Prestonpans to Edinburgh bus Station train services, operated by ScotRail, depart from Prestonpans station.
The best way to get from Prestonpans to Edinburgh bus Station is to train which takes 22 min and costs £3 - £6. Alternatively, you can bus, which costs £3 and takes 34 min.
What companies run services between Prestonpans, Scotland and Edinburgh bus Station, Scotland?
ScotRail operates a train from Prestonpans to Edinburgh Waverley hourly. Tickets cost £3–6 and the journey takes 15 min. Alternatively, Lothian operates a bus from Ayres Wynd to Leith Street every 3 hours. Tickets cost £3 and the journey takes 28 min.
- Phone
- +44 (0)344 811 0141
- Website
- ScotRail
Train from Prestonpans to Edinburgh Waverley
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- £3–6
- Website
- ScotRail
- Phone
- +44 131 555 6363
- Website
- Lothian
Bus from Ayres Wynd to Leith Street
- Ave. Duration
- 28 min
- Frequency
- Every 3 hours
- Estimated price
- £3
- Website
- Lothian
Bus from Northfield House to Waterloo Place
- Ave. Duration
- 52 min
- Frequency
- Every 10 minutes
- Estimated price
- £3
- Website
- Lothian
- [email protected]
- Website
- East Coast Buses
Bus from Northfield House to Waterloo Place
- Ave. Duration
- 47 min
- Frequency
- Every 15 minutes
- Estimated price
- £2–3
- Website
- East Coast Buses
- Ave. Duration
- 23 min
- Estimated price
- £65–80
Alba Taxis
- Phone
- +44 1875 815 000
Axis Taxis
- Phone
- +44 7340 567467
Taxi and Hutch
- Phone
- +44 131 665 5600
- Website
- taxiandhutch.com
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
Booking & Getting There
Prestonpans to Edinburgh bus Station bus services, operated by Lothian, arrive at Leith Street station.
Prestonpans to Edinburgh bus Station train services, operated by ScotRail, arrive at Edinburgh Waverley station.
Yes, the driving distance between Prestonpans to Edinburgh bus Station is 9 miles. It takes approximately 23 min to drive from Prestonpans to Edinburgh bus Station.
Book your Prestonpans to Edinburgh bus Station train tickets online with Omio.
There are 2812+ hotels available in Edinburgh bus Station.















