Edinburgh is a popular cruise port, and with a bit of planning you can see a lot in a single day ashore.

Best Shore Excursions in Edinburgh

A popular way to see Edinburgh on a cruise stop is pairing Edinburgh Castle with a Highlands day trip if time allows.

Top-Rated Edinburgh Shore Excursions

Tips for a Edinburgh Port Day

Booking an independent tour in Edinburgh can be cheaper than the ship’s excursion, but stick close to the port if your stop is short.

Edinburgh Cruise Port at a Glance

Option Best For
Edinburgh Castle Must-see highlight, easy from port
Highlands day trip Structured half-day option

Frequently Asked Questions

What can you do in Edinburgh on a cruise stop?

Most cruise passengers in Edinburgh prioritize Edinburgh Castle, often paired with a Highlands day trip if the port time allows.

How much time do you need in Edinburgh from a cruise ship?

A half day is enough to see Edinburgh Castle in Edinburgh, though a full day in port allows for a more relaxed pace.

Should I book a ship excursion or explore Edinburgh independently?

Both work — a ship excursion is simpler and guarantees you’re back in time, while going independently to Edinburgh Castle can be cheaper and more flexible.

Is Edinburgh a good cruise port for first-time visitors?

Yes — Edinburgh is a manageable cruise port with Edinburgh Castle as an easy highlight to reach and return from within a day.

Related: Edinburgh Weekend Itinerary: 48 Hours in Edinburgh (2026)

Plan Your Tours in Edinburgh

Ready to book? See our full roundup of the best tours and experiences in Edinburgh for guided options, skip-the-line tickets, and day trips.

Browse more Edinburgh tours on Viator →