The royal yacht is berthed permanently at Ocean Terminal in Leith, about 20-25 minutes by bus or taxi from central Edinburgh. Expect a self-guided audio tour lasting 60-90 minutes where you walk through the royal apartments, crew quarters, bridge, and engine room. It's well-maintained and interesting if you like naval history or the royal family, but it can feel a bit dry if you're not particularly into either. The ship is impressive in scale yet surprisingly modest in the royal living areas. Crowds are heaviest midday; the experience is calmer early morning or late afternoon.
Best time to visit is May to early September when days are long and the weather is most reliable, though you'll still get rain. Expect to pay around £15-£25 per adult including the audio guide; children are roughly half price and family tickets bring the per-person cost down. Combined bus-and-boat tours from the city centre add £30-£50 on top depending on group size.
Pick the standard self-guided visit and skip the overpriced official guided tours unless you really want a live narrator. Arrive early or book the first slot of the day to avoid shuffling behind large groups. If you're short on time or only mildly curious, it's honestly skippable in favour of the castle or a proper walk along the Water of Leith.
Some links are affiliate links — we may earn a commission at no extra cost to you. See our Terms.