The best price for entry to Edinburgh castle is online. To guarantee entry to Edinburgh Castle on the date and at the time of your choice, you must buy your tickets online in advance.