Guest Services

0808 303 4631

Closes at 17:30 today
View opening hours


0808 303 2573

Closes at 18:00 today
View opening hours

Or Prefer Us To Give You A Callback?

Request Callback

Edinburgh Leith Port Information

Address: Cruise Line Terminal, 100 Ocean Dr, Leith, Edinburgh EH6 6JJ

Edinburgh Leith Port Information

Located just three miles from Edinburgh City Centre, Scotland’s capital city offers an unrivalled cruise package with cruise ships able to berth in the Port of Leith giving passengers direct access to the heart of the city and the surrounding area. The Leith team are experienced at handling high class cruise liners offering all the services expected of a cruise terminal.

Getting there

By Road

From Queen’s Street, Edinburgh City Centre: 
Continue onto York Place
Continue onto Leith Walk. 
Continue onto Haddington Place.
Continue into Albert Place
Continue onto Leith Walk. 
At the end of the road, turn left onto Great Junction Street (A901)
Continue over the bridge onto N Junction Street
At the end of the road, turn right onto Ocean Drive
At the Roundabout, take the first exit onto Melrose Drive
Continue ahead
The Cruise Terminal will be on your right. 

Car Park

Parking is available at the main terminal building.

By Rail 

The nearest railway station is Edinburgh Waverley Station, which is served by Avanti West Coast, Cross Country, LNER & Scotrail train companies. It is approximately three miles from the port. 
Haymarket Station is five miles from the port & is served by Avanti West Coast, Cross Country & ScotRail.

By Air

Edinburgh Airport is approximately eleven miles from the port & there is a taxi rank located outside the terminal. The airport is also well connected to the city centre by the city’s tram network.

By Taxi

Capital Cars – 0131 777 7777

City Cabs – 0131 228 1211

Central Taxis – 0131 229 2468

Pick Up/Drop Off 

Pick up/drop off is located directly outside the main terminal building. This is a small area. To avoid congestion, please only arrive at your designated embarkation time & only arrange pick up for your disembarkation time.

Copyright 2024 Ambassador Cruise Line is a trading name of Ambassador Cruise Holidays Limited.

Ambassador Cruise Holidays Limited is a company registered in England and Wales. Registered number: 13299365