- Our Edinburgh reading rooms are open for limited service. See our reopening page for more information.
- Please note that due to essential building works, there may be increased noise levels in the Maps Reading Room.
The Maps Reading Room is located in the Library's Causewayside Building, 33 Salisbury Place, Edinburgh, EH9 ISL.
Visits to the Maps Reading Room are by pre-booked appointment. Appointments are available Tuesday to Thursday between 10.00 and 13.00, or between 14.00 and 16.00.
You can book an appointment for the Maps Reading Room online through our self-service booking system. To use this system you need to have registered for a library card for the National Library of Scotland.
If you know which maps you wish to consult during your visit, you can request these in advance using our map request form. Alternatively, staff can advise you on relevant maps for your research during your visit to the Maps Reading Room.
Please use the 'additional information' area on the appointment booking form if you have any queries or if you have any additional support needs. Please also ensure a slot is booked for each person intending to visit.
Register as a reader
To register as a new reader you must complete our online registration form. You will then be able to book a visit to the Maps Reading Room.
We will issue you with a library card on your first visit to the reading room.
Registered readers who have not yet set up online access
If you have a library card, but have not yet signed up for online access, you must complete the online registration for existing customers. You will then be able to book your visit to the Maps Reading Room.
Readers already registered for online access
Due to social distancing guidelines, group visits are unavailable until further notice.
If your group is interested in learning more about the collection, contact us through Ask a Question to discuss options for a virtual talk.
If you experience any problems with the self-service booking system or the registration process, ask a question online or phone 0131 623 4660.