World by City

Nature

Inchkeith

Open in Maps
Inchkeith

What It Is

Inchkeith is an island in the Firth of Forth, located just off the Edinburgh coast. Travellers visit for wide views over the sea, coastal nature, and to see historical ruins including old military fortifications and a lighthouse.

Getting There

From central Edinburgh, travel north to the coast near Leith by tram, bus, or taxi in about 20 to 30 minutes. Access to the island requires a boat or chartered crossing over the Firth of Forth, making the total one-way journey take roughly 1 to 2 hours.

Time to Spend

Plan for 1.5 to 3 hours on the island. This provides enough time to walk along the paths, view seabirds, and explore the historical structures.

When to Visit

Visit between late spring and early autumn for calmer sea conditions. Avoid days with high winds, rough water, or thick fog. Because reaching the island requires boat transport, it does not get crowded.

Nearby Attractions

You can combine your trip with attractions on the mainland:

  • Water of Leith (5.8km): A quiet walking path along the river.
  • HMY Britannia (5.9km): The former royal yacht berthed in Leith.
  • Royal Botanic Garden Edinburgh (8.6km): Landscaped grounds and plant collections.
  • Calton Hill (8.8km): A hill providing panoramic views of the city skyline.

Updated September 8, 2026 · Edited by the World by City editors

Tickets & tours

Admission prices and opening hours change often, so we don't list them here. Check what's on sale and at what price below — booking ahead can cut the queue at some places.

This place may not appear in the results — some sites are free to enter or sell tickets only at the gate.

Stays near Inchkeith

Sorted by distance, walkable ones first. Distances are straight-line.

Map and place data © OpenStreetMap contributors

Inchkeith Nearby stays

Check prices and availability on the booking sites.

Pick your dates — we'll search Edinburgh hotels for you

Choose dates and guests, and the buttons below will open search results with your criteria. Prices differ between sites, so compare before you book.

Hotel membership

Staying at Accor hotels often? ALL Accor+ Explorer

A paid annual membership. It includes two free nights a year across Asia-Pacific, 30% off dining and 15% off drinks, and 15% off stays at more than 4,500 hotels worldwide.

Explore the membership

Good to visit alongside