Found LocalList your business

McNaughtan's Bookshop

Bookshop · Pilton

Open now
0131 556 5897

3A, 4a Haddington Pl, Edinburgh

Edinburgh

Directions →

Google rating

4.8

193 Google reviews

Read reviews on Google →

About

Cozy, long-standing antiquarian bookstore for old, hard-to-find & unique titles, plus original art.

What customers say

While wandering through Edinburgh, we stumbled upon McNaughtan’s Bookshop & Gallery, and it was like stepping into a literary treasure trove. Established in 1957, it’s Scotland’s oldest second-hand and antiquarian bookshop, nestled in a charming basement space on Haddington Place. The shop is filled with shelves of old, second-hand books, creating a cozy and inviting atmosphere. The staff were incredibly sweet and helpful, making our visit even more enjoyable. Although they didn’t have the specific book I was searching for, I thoroughly enjoyed perusing their extensive collection. McNaughtan’s also hosts Typewronger Books in its gallery space, offering new books and secondhand typewriters, adding a unique twist to the traditional bookshop experience. If you’re in Edinburgh and have a love for books, McNaughtan’s is a must-visit spot that combines history, charm, and a passion for literature.

Chapel in the Hollow · a year ago

Been wanting to go here for a while and now I finally did ive fallen in love after a short visit today. The staff were extremely kind and there's something beautiful about the place. I just wanted to sit up the back and read. Will definitely be back.

Michelle Mott · 6 months ago

I liked this shop a lot on my first visit and picked plenty of stuff. It was still great when I visited a second time though had fewer tiles of my choice, less fiction and a slight price increase. It has a great collection of Scottish lit and travel books and is a very cosy bookshop where you can easily spend an hour just browsing.

adi upman · 11 months ago
All reviews on Google →

Opening hours

  • Monday11:00 am – 5:00 pm
  • Tuesday11:00 am – 5:00 pm
  • Wednesday11:00 am – 5:00 pm
  • Thursday11:00 am – 8:00 pm
  • Friday11:00 am – 5:00 pm
  • Saturday11:00 am – 5:00 pm
  • Sunday11:00 am – 5:00 pm

Details last verified May 2026

Is this your business?

Claim your listing to update your details, add photos, and respond to enquiries.

Claim this listing