biglietti
Biglietto standard (online / in cassa): adulti £21,50 / £24,00, ridotti £17,00 / £19,00, bambini (7–15 anni) £13,00 / £14,50 (tutti i prezzi in GBP). Flexi Ticket (valido per un qualsiasi giorno entro 7 giorni dalla data scelta): adulto £35,00, ridotto £28,00, bambino £21,00. Audioguida: adulto £3,50, ridotto £2,50, bambino £1,50. Gli accompagnatori di visitatori con disabilità entrano gratis (prenotazione online, massimo due accompagnatori per transazione). I titolari di Young Scot card pagano £1 (prenotazione online, carta valida obbligatoria). I militari in servizio attivo delle forze armate britanniche entrano gratis (MOD 90 obbligatoria; valido solo per il militare).
come arrivare
Il Castello di Edimburgo è raggiungibile a piedi dalla stazione principale di Waverley. Gli autobus per l'aeroporto si fermano anche a questa stazione. È disponibile un parcheggio scontato nel parcheggio Terrace. I gettoni del parcheggio devono essere convalidati presso il banco audio durante la visita.