You need to book tickets online. For payment methods, Edinburgh Castle support visa, Visa debit, MasterCard and American Express. Your tickets will be attached in your email confirmation in a PDF document. Please print your tickets and bring them with you for entry. You can also opt to collect your tickets on arrival and print them at the designated ticket collection points.