Taxi from Haymarket Station to Ocean Terminal (Leith)

A taxi from Haymarket Station to Ocean Terminal (Leith) costs about £18.30 on a weekday and £19.50 at night (3.6 mi, about 22 min). From the official Edinburgh taxi tariff in force since 25 July 2026, checked 31 October 2026.

Fare

Weekday daytime · metered £18.30 £16.20 in light traffic · £19.80 in heavy 3.6 mi · about 22 min
Pick-up charge, Tariff 1 (weekdays 06:00 to 18:00), includes the first 430 mFare table for taxis, with effect from 25 July 2026
£3.60
Tariff 1 (weekdays 06:00 to 18:00): 0.34 mi, 5.7 min in slow trafficFare table for taxis, with effect from 25 July 2026
£4.60
Tariff 1, after 1,699 m: 0.82 mi, 14.0 min in slow trafficFare table for taxis, with effect from 25 July 2026
£10.81
−£0.91
Meter steps of 0.30 (a started step counts)Fare table for taxis, with effect from 25 July 2026
£0.20
Total, typical traffic
£18.30
  • The route is the quickest by road (OpenStreetMap data); journey times allow for the city's usual traffic.
  • Soiling charge (up to): £50.00 may be added.

Through the day

WhenTypical fareLight to heavy trafficWhat changes
Weekday daytimeTuesday 12:00 £18.30 £16.20–£19.80 The reference time
Weekday rush hourTuesday 17:30 £18.30 £16.20–£19.80 Only the traffic
NightTuesday 23:30 £19.50 £17.40–£21.00 Tariff 2 (evenings, nights and weekends); Tariff 2, after 1,699 m
Weekend afternoonSaturday 14:00 £19.50 £17.40–£21.00 Tariff 2 (evenings, nights and weekends); Tariff 2, after 1,699 m

Where you start and end

Pick-up: Haymarket Station
The station west of the centre, for trains to Glasgow and the north, with the tram to the airport outside.
Drop-off: Ocean Terminal (Leith)
The shopping centre in Leith by the Royal Yacht Britannia, near the berths where some cruise ships dock.

About this trip

How much is a taxi from Haymarket Station to Ocean Terminal (Leith)?
About £18.30 on a weekday in the daytime, £16.20 to £19.80 depending on traffic, for 3.6 mi (about 22 min).
Is it a flat fare or the meter?
The meter: £3.60 to start, then £3.42 per mile.
Which surcharges apply?
None on a weekday in the daytime.
Does the time of day change the fare?
Weekday rush hour: about £18.30; Night: about £19.50; Weekend afternoon: about £19.50.
What else may be added?
Soiling charge (up to) £50.00.

Route

Usually via Broughton Road (B900) and Ocean Drive. Drivers may take another way when traffic is heavy.

Edinburgh AirportTariff 1, after 1,699 m starts
  • City of Edinburgh (taxi service area)
  • Airports
  • Your route

More trips