Home / Transport Guides / Edinburgh Cruise Ports: Complete Guide to Arriving by Sea

Edinburgh Cruise Ports: Complete Guide to Arriving by Sea

Cruise ships and ferries at the Port of Leith in Edinburgh

Which Edinburgh Cruise Port Will Your Ship Use?

One of the first surprises for many cruise passengers is that Edinburgh doesn’t have a single cruise terminal. Instead, ships arrive at four different locations around the Firth of Forth, each with its own transport links, facilities and distance from the city centre. Knowing which port you’re using before you travel can save a great deal of confusion on embarkation or arrival day.

The four cruise ports are Leith, Newhaven, South Queensferry and Rosyth. Although they’re all marketed as serving Edinburgh, they’re spread across both sides of the Firth of Forth and can be anything from a ten-minute tram ride to almost an hour from the Royal Mile. It’s therefore worth checking your cruise documentation carefully rather than simply searching for “Edinburgh Cruise Port”, as there isn’t one location that fits every sailing.

The port your ship uses is normally determined by its size and draught. Smaller luxury ships are often able to berth directly at Leith, while the largest ocean liners usually anchor in the Firth of Forth and transfer passengers ashore by tender at either Newhaven or South Queensferry. Ships using Rosyth, on the northern shore in Fife, berth alongside a purpose-built terminal across the Queensferry Crossing from Edinburgh.

During the summer season the Firth of Forth becomes one of Scotland’s busiest cruise destinations, welcoming dozens of cruise calls between late spring and autumn. Whether you’re starting or finishing your holiday here, arriving by sea offers spectacular views of Edinburgh Castle, the Forth Bridges and Scotland’s dramatic east coast.

This guide breaks down each of the four ports in turn, along with transport options and advice for exploring the city before you sail. If you’re flying in beforehand, see our Edinburgh Airport Transfers guide.


Understanding the Four Cruise Ports

Although they’re often grouped together, each of Edinburgh’s four cruise ports offers a very different arrival experience.

Leith is the city’s traditional commercial port and the only location where cruise ships berth directly alongside the quayside. Because vessels enter through a lock system, only small and medium-sized cruise ships can use the terminal. The advantage for passengers is that there’s no tender transfer, allowing you to step straight onto dry land before making your way into the city.

Newhaven, a little further north, is used as a tender port. Larger ships anchor offshore and passengers transfer to the harbour by small boats, usually taking around 15 minutes. Once ashore, however, Newhaven enjoys one of the best public transport connections of all four ports thanks to the Edinburgh Trams, which start here and run directly through the city centre before continuing to Edinburgh Airport.

Further west lies South Queensferry, another tender anchorage beneath the iconic Forth Bridge, one of Scotland’s most recognisable landmarks and a UNESCO World Heritage Site. Many passengers spend time exploring the attractive waterfront before travelling into Edinburgh, while others head straight for the dedicated cruise buses waiting near Hawes Pier.

Finally there’s Rosyth, situated across the Firth of Forth in Fife. Ships berth directly alongside the terminal, avoiding the need for tender boats, but the trade-off is that you’re further from Edinburgh itself. Most visitors either take a taxi to Inverkeithing railway station before catching a ScotRail service, or travel directly into the city by taxi across the Queensferry Crossing.

The cruise lines using each port can vary from year to year, so always rely on your own booking confirmation rather than assuming your previous cruise used the same location.

Whichever port you arrive at, Edinburgh’s compact city centre, covered in our Things to Do in Edinburgh guide, is reachable within an hour or less.


Newhaven Cruise Port

For many visitors, Newhaven offers the easiest journey into central Edinburgh. Located around 5 kilometres north of Princes Street, this former fishing village has become an increasingly popular cruise tender port, combining a relatively short transfer ashore with excellent public transport links.

After your ship anchors in the Firth of Forth, the tender crossing usually takes around 15 minutes before arriving at Newhaven Harbour. Unlike some cruise destinations where passengers face long shuttle journeys after landing, Edinburgh’s tram network begins just a short walk from the harbour.

The Newhaven tram stop is the northern terminus of the Edinburgh Trams network, with services running every few minutes throughout the day. Trams travel directly through Leith, the city centre, Haymarket and on to Edinburgh Airport, making this one of the few European cruise ports where it’s possible to travel between ship and airport on a single tram without changing.

If you’re staying in Edinburgh before or after your cruise, taxis are easy to find, while numerous Lothian Buses also serve the surrounding area. The nearby Royal Yacht Britannia, Ocean Terminal and Leith waterfront restaurants are all within easy reach, making Newhaven an excellent place to spend a few hours even if you don’t immediately head into the city centre.


Leith Cruise Terminal

Leith is Edinburgh’s historic port, and for passengers fortunate enough to dock here it offers the most straightforward arrival of all four cruise ports. Rather than transferring ashore by tender, your ship berths alongside the quayside, allowing you to walk directly from the vessel into the port area.

Because Leith is accessed through a lock, it can only accommodate small and medium-sized cruise ships. That makes it a popular choice for luxury and boutique cruise lines, while the largest ocean liners generally anchor elsewhere in the Firth of Forth and transfer passengers ashore by tender.

One of Leith’s biggest advantages is its location. Sitting only around 4 kilometres from Edinburgh city centre, it’s easy to reach the Royal Mile, Princes Street and Edinburgh Castle. The recently extended Edinburgh Trams line runs through Leith, providing direct services to Princes Street, Haymarket and Edinburgh Airport, making it one of the easiest ports for independent travellers to navigate.

If you prefer travelling by bus, Lothian Buses routes 11, 16 and 25 all connect Leith with Edinburgh city centre, giving you another convenient option for reaching the capital’s main attractions. If you’re planning to use public transport throughout the day, an adult day ticket covering both buses and trams offers excellent value and allows unlimited travel without worrying about buying separate tickets.

Leith is also a destination in its own right. The beautifully regenerated waterfront has become one of Edinburgh’s best places for restaurants, cafรฉs and bars, while the Royal Yacht Britannia and Ocean Terminal are both within walking distance of the cruise berth. If your ship is only in port for a few hours, you could easily spend your time exploring Leith itself, although most visitors understandably continue into the city centre to experience Edinburgh’s world-famous historic sights.


South Queensferry Cruise Port

Few cruise arrivals are as memorable as sailing beneath the UNESCO-listed Forth Bridge, and that’s exactly what awaits passengers arriving at South Queensferry. Rather than docking alongside a quay, the largest cruise ships anchor in the Firth of Forth before passengers are transferred ashore by tender to Hawes Pier, a journey that usually takes between 10 and 20 minutes, depending on sea conditions.

South Queensferry lies around 10 miles (16 kilometres) west of Edinburgh city centre and is one of the busiest cruise anchorages on Scotland’s east coast. Many of the world’s largest cruise ships call here because they’re too large to enter Leith’s lock system, making South Queensferry the preferred choice for operators such as Princess Cruises, Cunard, MSC Cruises and Holland America Line, although port allocations can change from season to season.

Getting into Edinburgh is straightforward. On cruise call days, Lothian Buses operates the dedicated X99 CruiseLink service, providing a direct, non-stop connection between Hawes Pier and Edinburgh city centre. The journey normally takes around 35 to 40 minutes, with buses timed to meet arriving tenders whenever possible. If you prefer travelling by rail, Dalmeny railway station is around an 800-metre walk from the pier. The route includes a fairly steep staircase, so it isn’t the easiest option if you’re carrying heavy luggage, but ScotRail trains then reach Edinburgh Waverley in around 20 minutes.

Don’t rush away immediately after coming ashore, though. South Queensferry is one of Scotland’s prettiest waterfront towns, with colourful historic buildings, independent cafรฉs, traditional pubs and excellent views of all three Forth bridges. Even a short stroll along the High Street rewards visitors with some of the finest waterside scenery in the country, making it well worth spending an hour here before heading into Edinburgh itself.



Rosyth Cruise Terminal

Rosyth Cruise Terminal is the only Edinburgh-area cruise port located on the northern shore of the Firth of Forth, in the Kingdom of Fife. Unlike Newhaven and South Queensferry, ships berth directly alongside the terminal, so there’s no need for tender boats, making embarkation and disembarkation particularly straightforward.

The trade-off is that Rosyth sits around 25 kilometres from Edinburgh city centre, making it the furthest of the four cruise ports. The approach, however, is spectacular, with ships sailing beneath the Forth Bridge, Forth Road Bridge and Queensferry Crossing before arriving alongside the terminal.

The quickest public transport option is normally a 10-minute taxi ride to Inverkeithing railway station, where ScotRail services depart every 10 to 15 minutes for Edinburgh Waverley, taking around 25 to 30 minutes. This combination is often quicker than travelling all the way by road, particularly during busy periods.

On most cruise call days, a free courtesy shuttle operated by local volunteers also links the cruise terminal with Dunfermline, giving passengers another option for exploring the historic city or connecting with public transport. If convenience is your priority, however, a direct taxi across the Queensferry Crossing reaches central Edinburgh in approximately 40 to 50 minutes, depending on traffic.

Rosyth is commonly used by cruise lines beginning or ending itineraries in Scotland, particularly operators catering for the German and UK markets. If your cruise starts or finishes here, it’s worth considering spending a night in Edinburgh before travelling to the terminal, allowing time to explore the Scottish capital without feeling rushed.


AppSavvyTraveller

AppSavvyTraveller.com

More from our travel archive

Keep exploring with related guides

Choose a destination or travel topic to discover more practical guides from our own travel archive.

Travelling Between Edinburgh Airport and the Cruise Ports

If you’re flying into Scotland before your cruise, Edinburgh Airport is the most convenient gateway for all four cruise ports. The airport sits to the west of the city and has excellent transport links, although the easiest option depends on which port your ship is using.

For Leith and Newhaven, public transport is straightforward. Lothian Bus 17 provides a direct link between the airport and both Ocean Terminal and Newhaven, taking around 50 minutes. Alternatively, the Edinburgh Trams offer a simple journey into the city before continuing directly through Leith to Newhaven, with a total journey time of around 55 minutes. If you’re staying overnight in the city before your cruise, the tram is often the most convenient option.

Reaching South Queensferry is easiest by taxi or pre-booked private transfer, with the journey normally taking around 15 minutes. There isn’t a direct scheduled public bus from the airport to Hawes Pier, so travelling by road is usually the quickest and simplest choice, especially if you’re carrying luggage.

For Rosyth, most passengers travel by taxi across the Queensferry Crossing, with the journey taking around 30 minutes. Some cruise lines also organise dedicated transfer coaches between Edinburgh Airport and the terminal, so it’s always worth checking whether your sailing includes transport before making separate arrangements.

See our full Edinburgh Airport Transfers guide for more on the tram, bus, taxi and car hire options available at the airport.


Getting to Each Cruise Port by Public Transport

Choosing the right public transport is much easier once you know which cruise port you’re using.

For Newhaven, the Edinburgh Trams are unquestionably the best option. The harbour sits beside the tram terminus, giving direct access to the city centre, Haymarket and Edinburgh Airport without changing services.

For Leith, both the tram and Lothian Buses 11, 16 and 25 provide excellent links into central Edinburgh, with frequent departures throughout the day. A day ticket covering both buses and trams is often the best value if you’re planning to explore before returning to your ship.

Passengers using South Queensferry should normally take the X99 CruiseLink bus, which operates specifically for cruise arrivals and departures. Alternatively, the walk to Dalmeny station provides a fast rail connection into Edinburgh for those comfortable with the uphill walk.

For Rosyth, there is no direct rail connection from the cruise terminal itself. Instead, the recommended route is a short taxi to Inverkeithing station, followed by a ScotRail train into Edinburgh. While it involves one change, the journey is reliable and usually quicker than travelling entirely by road during busy periods.

Whichever port you’re travelling to, it’s sensible to allow a little extra time if you’re unfamiliar with Edinburgh’s transport network or travelling with luggage. Cruise ships wait for nobody, and arriving twenty minutes early is always preferable to arriving two minutes late.


Choosing Where to Stay Before Your Cruise

If you’re arriving in Edinburgh the day before your cruise, staying in the city centre is usually the smartest choice. Not only does it give you easy access to the capital’s biggest attractions, but it also puts you within straightforward reach of all four cruise ports, whether you’re travelling by tram, bus, train or taxi the following morning.

Hotels around Princes Street, the New Town and the Old Town are particularly well placed. You’ll be within walking distance of Edinburgh Castle, the Royal Mile, St Giles’ Cathedral and countless restaurants, while public transport connections radiate out in every direction. If your ship is sailing from Leith or Newhaven, the Edinburgh Trams provide a simple, direct connection from the city centre. For South Queensferry, taxis and the X99 CruiseLink bus are easily reached, while passengers sailing from Rosyth can make the short journey to Inverkeithing by taxi before continuing by train if preferred.

There are occasions when staying closer to the port makes sense. If your ship is berthing at Leith, there are several excellent hotels around the waterfront, many within walking distance of the cruise terminal. Newhaven also has a growing selection of accommodation, although the choice is smaller than in central Edinburgh. Both areas offer a quieter atmosphere than the city centre while still providing quick tram access if you want to spend an evening exploring the capital.

By contrast, South Queensferry and Rosyth have far fewer hotels. While South Queensferry’s waterfront is an attractive place to spend the night, most visitors will still find greater choice, better value and more to do by staying in central Edinburgh instead. Rosyth is primarily a working port, so unless you have a very early embarkation or a specific reason to stay nearby, there’s little advantage in basing yourself there.

The most important advice is also the simplest: confirm which cruise port your ship is using before booking your hotel. A hotel that’s perfect for Leith could leave you facing an unexpectedly long journey if your cruise actually departs from Rosyth or South Queensferry.


Exploring Edinburgh Before You Sail

If your itinerary gives you a few hours or even a full day in Edinburgh before boarding your cruise, you’re in for a treat. Scotland’s capital is compact enough to explore on foot, with many of its most famous attractions clustered around the Royal Mile, making it easy to experience a surprising amount in a relatively short space of time.

No visit is complete without seeing Edinburgh Castle, perched dramatically on its volcanic rock above the city. From there, wander down the Royal Mile past centuries-old closes, historic buildings and traditional pubs before reaching the magnificent Palace of Holyroodhouse at the opposite end. Along the way you’ll pass St Giles’ Cathedral, colourful street performers, independent whisky shops and some of the city’s oldest buildings.

If you’ve arrived through Leith or Newhaven, you don’t necessarily need to rush straight into the city centre. The waterfront has become one of Edinburgh’s most exciting neighbourhoods, home to outstanding seafood restaurants, stylish cafรฉs and the permanently moored Royal Yacht Britannia, one of Scotland’s most visited attractions. It’s an ideal way to spend a few relaxed hours before venturing further into the capital.

Visitors with a little more time could climb Calton Hill or Arthur’s Seat for panoramic views across Edinburgh and the Firth of Forth, browse the shops along Princes Street and George Street, or enjoy one of the city’s world-class museums, many of which are free to enter. If your cruise departs later in the day, it’s surprisingly easy to combine several of these highlights without feeling rushed.

For a fuller rundown of what to prioritise with your time ashore, our Things to Do in Edinburgh guide covers the essential sights in detail.


Rupertโ€™s Handy Travel Tips

Rupertโ€™s Handy Travel Tips

Cruising into Edinburgh? Here are a few things worth knowing before you go ashore:

  • Check your port first: Edinburgh has four, and they’re not close to each other.
  • Newhaven is the easiest: it sits right at the tram terminus into the city.
  • Rosyth needs a plan: budget time for the taxi and train combination into town.
  • Book a city centre hotel: it works well no matter which port your ship uses.

Want to meet the reindeer behind our travel tips? Find out more in our page Who is Rupert?.


Frequently Asked Questions

Does Edinburgh have one cruise port or several?
Several. Ships use one of four locations: Newhaven, Leith, South Queensferry or Rosyth, depending on size and cruise line.

Which Edinburgh cruise port is closest to the city centre?
Leith, at around 4 kilometres, followed closely by Newhaven at 4.8 kilometres.

How do I get from Rosyth to Edinburgh?
By taxi to Inverkeithing station, then a ScotRail train, roughly 25 to 30 minutes into Edinburgh Waverley.

Is there a direct bus from South Queensferry to the city centre?
Yes, the X99 CruiseLink bus runs direct on cruise call days, taking around 35 to 40 minutes.

How do I know which port my ship will use?
Check your cruise line’s documentation directly, since this depends on ship size and the operator rather than being fixed.


Further Reading

Before you sail, make the most of your time ashore with our Things to Do in Edinburgh guide, or venture further with Day Trips from Edinburgh if your stop is a long one.

Flying in beforehand? Our Edinburgh Airport Transfers guide covers every route from the airport into town.


Last Updated

July 2026


Affiliate Disclosure

This page contains affiliate links. If you click through and make a purchase or booking, we may earn a small commission at no extra cost to you. This helps support our work and allows us to continue providing detailed, independent travel advice. We only recommend apps and services we personally use or have verified as high-quality.

Tagged:

Miles, Points & Perks

  • City Guides
  • Country Guides
More

    Global eSIM Data

    Travel Guides

    • City Guides
    • Country Guides
    More

      Global eSIM Data

      Attractions & Tickets

      • Attractions & Tickets
      More

        Stay Connected Abroad With A Yesim eSim

        eSIM

        Travel Advice

        • Travel Advice
        More

          Awin