Nature
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