For visiting boats
Edinburgh Marina is the visitor pontoon in Granton Harbour on the south shore of the Firth of Forth, jointly owned and run by the Royal Forth and Forth Corinthian yacht clubs. It is one of the few stopovers between Blyth and Peterhead, about 20 miles up the Forth and a short bus ride from Edinburgh city centre. The pontoon has water but no shore power, and there is no fuel in the harbour; depths at the pontoon are around chart datum over soft mud, with about 1.2 m below datum in the approach, so check the tide. Berths are paid per metre per night, and visiting crews can use both clubhouses.
- Guest berths
- Pay online in advance (the pontoon gate code is given on payment), at the RFYC office (Tue–Fri 09:00–13:00) or via the honesty box inside the gate. Water points on the pontoon, no shore power, 24 h CCTV. Approach about 1.2 m below chart datum with a 0.5 m hump just before the pontoons; soft mud. Visiting crews may use the Royal Forth and Forth Corinthian clubhouses.
- Position
- 55°59.09′ N 3°13.34′ W (55.98489, -3.22235)
- Fuel
- No fuel at the marina.
- Home harbour of
- Royal Forth Yacht Club
- eml@royalforth.org
- Phone
- +44 131 552 8560
Prices
| Visitor berth per metre LOA (rounded to the nearest 0.5 m) per night; maximum stay 14 days unless arranged | £3.30 per m / day |
|---|
Price list → · checked 18 Oct 2026 – prices may change
Services and facilities
© OpenStreetMap · OpenSeaMap — sea marks for the approach
Sailing here? Take VesselSOS with you.
- Family see you from shoreA live link in any browser – they don’t need the app.
- One tap to the right rescue centreHere Aberdeen Coastguard – the app switches centre as you move, with your position and call script even without signal.
- Return-time checkIf you’re not back in time, your people know.
- Shared hazard mapRocks, nets and other hazards reported by other boaters.
Frequently asked
Is there fuel at Edinburgh Marina?
There is no fuel at the marina.
Who do I call in an emergency at sea here?
Sea rescue: Aberdeen Coastguard 999. Or call 112. On the radio: MAYDAY on VHF channel 16.