Вартість квитка до Единбурзький замок становить: Дорослі (16-64): £15.50 - £19.50 Пільговий (65+) £11.40 - £15.50 Діти (7-15) £9.00 - £11.40 Діти до 7 років: безкоштовно.