There are 5 ways to get from Edinburgh Waverley Station to Haddington by bus, taxi, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  46 min

  1. Take the bus from Edinburgh, Bus Station (Stances 7 to 10) to Haddington, Corn Exchange 253

$8

4 alternative options

Line 104 bus  •  55 min

  1. Take the line 104 bus from Edinburgh, Waterloo Place (near 23) to Haddington, Market Street 104 / ...

$8

Taxi  •  25 min

  1. Take a taxi from Edinburgh Waverley Station to Haddington 18.5 miles

$60 - $75

Drive  •  25 min

  1. Drive from Edinburgh Waverley Station to Haddington 18.5 miles

$4 - $6

Uber  •  25 min

  1. Take an Uber from Edinburgh Waverley Station to Haddington 18.5 miles

$35 - $50

What companies run services between Edinburgh Waverley Station, Scotland and Haddington, Scotland?

Borders Buses operates a bus from Edinburgh Waverley Station to Haddington hourly. Tickets cost $8 and the journey takes 37 min. Border Buses also services this route hourly.

Bus operators
Borders Buses
Phone
01896 754350
Email
info@bordersbuses.co.uk
Website
bordersbuses.co.uk
Bus from Edinburgh, Bus Station (Stances 7 to 10) to Haddington, Corn Exchange
Ave. Duration
37 min
Frequency
Hourly
Estimated price
$8
Schedules at
bordersbuses.co.uk
Border Buses
Bus from Edinburgh, Bus Station to Haddington, Market Street
Ave. Duration
38 min
Frequency
Hourly
Estimated price
$8
East Coast Buses
Email
hello@eastcoastbuses.co.uk
Website
eastcoastbuses.co.uk
Bus from Edinburgh, Waterloo Place (near 23) to Haddington, Market Street
Ave. Duration
55 min
Frequency
Every 20 minutes
Estimated price
$8
Schedules at
eastcoastbuses.co.uk
Other operators
Uber Edinburgh
Website
uber.com
Towncar from Edinburgh Waverley Station to Haddington
Ave. Duration
25 min
Frequency
On demand
Estimated price
$35 - $50
Signup at
uber.com
uberASSIST
$35 - $50
uberX
$35 - $50
uberXL
$50 - $75
UberEXEC
$55 - $75
Taxi from Edinburgh Waverley Station to Haddington
Ave. Duration
25 min
Estimated price
$60 - $75
City Cabs Ltd
Phone
+44 131 228 1211
Website
citycabs.co.uk
Edinburgh Cars
Phone
+44 131 555 1772
Central Taxis Ltd
Phone
+44 131 229 2468
Website
taxis-edinburgh.co.uk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting around the Cyclades, French strikes 2018: What are my alternative transport options? and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.

Questions & Answers

The distance between Edinburgh Waverley Station and Haddington is 25 km. The road distance is 30 km.

The cheapest way to get from Edinburgh Waverley Station to Haddington is to drive which costs £3 - £5 and takes 25 min.

The quickest way to get from Edinburgh Waverley Station to Haddington is to taxi which takes 25 min and costs £45 - £55.

Yes, there is a direct bus departing from Edinburgh, Bus Station (Stances 7 to 10) and arriving at Haddington, Corn Exchange. Services depart every 30 minutes, and operate every day. The journey takes approximately 37 min.

The bus from Edinburgh, Bus Station (Stances 7 to 10) to Haddington, Corn Exchange takes 37 min including transfers and departs every 30 minutes.

Trips from Edinburgh Waverley Station

Edinburgh Waverley Station to Portobello Scotland Edinburgh Waverley Station to Royal Yacht Britannia Edinburgh Waverley Station to Dumfries Edinburgh Waverley Station to Cramond Island Edinburgh Waverley Station to Dunbar Scotland Edinburgh Waverley Station to Cairneyhill Edinburgh Waverley Station to Uphall Station Edinburgh Waverley Station to Earlston Square Bus Stance Edinburgh Waverley Station to Blair Drummond Safari Park Edinburgh Waverley Station to Ratho Station Lochend Road Newbridge Roundabout Edinburgh Waverley Station to Gorgie Westfield Road at 6 Edinburgh Waverley Station to Dalgety Bay Water Edinburgh Waverley Station to Inverleith Warriston Crescent at Tanfield House Edinburgh Waverley Station to Cupar Edinburgh Waverley Station to Seahouses Edinburgh Waverley Station to Balquhidder Edinburgh Waverley Station to 8 Canada Square Edinburgh Waverley Station to University of Strathclyde Edinburgh Waverley Station to Selkirk Raeburn Place Edinburgh Waverley Station to Barony House Edinburgh Edinburgh Waverley Station to Abercorn Guest House Edinburgh Edinburgh Waverley Station to North Queensferry Station Edinburgh Waverley Station to Horsburgh Castle Edinburgh Waverley Station to Queen Anne High School Scotland Edinburgh Waverley Station to St Thomas of Aquin s High School Edinburgh Waverley Station to Holiday Inn Express Greenock Edinburgh Waverley Station to Gillis Centre Edinburgh Waverley Station to Aberlady Gullane and North Berwick Railway Edinburgh Waverley Station to Dunblane Station Edinburgh Waverley Station to Fira