Card Factory - Craigmillar

Harewood DriveCraigmillarEdinburghEH16 4DY UK
Today: 9:00 am - 5:30 pm

Opening Times Card Factory - Craigmillar

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday

Card Factory - Craigmillar - Opening Hours & Store Details


Card Factory is directly in Craigmillar Retail Park on Harewood Drive, about a 2.52 mile distance south-east from the centre of Edinburgh, in Craigmillar (by Harewood Drive Bus Stop). The store is handy for the people of Simpson Centre, Craigmillar, Niddrie Marischal, Niddrie and Greendykes. If you plan to visit today (Tuesday), its hours of opening are from 9:00 am - 5:30 pm. Here you'll find the open hours, local navigation or product ranges for Card Factory Craigmillar.


Card Factory is located in an ideal space near the crossroads of Harewood Drive and Niddrie Mains Road, in Craigmillar, Edinburgh, at Craigmillar Retail Park.

By car

Simply a 1 minute trip from Harewood Crescent, Craigmillar Castle Avenue, Harewood Road or Greendykes Road; a 5 minute drive from A1 / Milton Road, Peffermill Road and A7 / Old Dalkeith Road; and a 9 minute trip from Milton Road West and Duddingston Park South.

Please enter the following postcode when using Satellite Navigation: EH16 4DY.

By bus

If you're traveling by bus, you should alight at Craigmillar Castle Loan, Greendykes Road, Niddrie Farm Grove or Harewood Drive.

By train

Trains run frequently to and from Brunstane Station (1.57 mi), Newcraighall Station (1.87 mi) and Shawfair Station (2.66 mi away). Available along the line: ScotRail.

On foot

Within a couple miles there is Craigmillar Castle Park, Richmond Craigmillar Church, Little France Park, Jewel Park, Duddingston Golf Course and Bingham Park.


The total number of Card Factory branches presently operating in Edinburgh, Midlothian is 9.

The listing of Card Factory gift shops near Edinburgh can be viewed here.


When shopping at Card Factory, don't forget to peruse the wide assortment of high quality stores at Craigmillar Retail Park.

Open: 8:00 am - 8:00 pm0.03mi
Open: 8:00 am - 10:00 pm0.05mi
Open: 6:00 am - 11:00 pm0.10mi