Art & Craft Supplies

Viva is your specialist art and craft shop based in the Highland Perthshire town of Pitlochry. The owners have been running the business since 2007 and have expanded the range stocked until it can now meet the needs of most crafters.

The range stocked includes -

Winsor and Newton products


Quilting material and equipment


DMC threads


Craft materials for children

And much more

There is also  a gallery section where we occasionally host exhibitions of works by local artists for viewing and purchase.

The address of VIVA is

1 Mill Lane



PH16 5BH

Tel - 07854 486 872

E-mail -

Contact Details

About VIVA

 Our opening hours are

Monday to Saturday

09.30 to 17.00

Sundays : Closed

Google Maps Street View Tour

You can now see VIVA on a Google Maps Street View Tour. Follow this link to start.With this you can take a virtual tour round our shop and see all the exciting craft materials we have for sale.


VIVA news

Access For All

Due to the age and design of our building it has a step and a door sill to pass to come into our shop. To try to help we have a mobile ramp which we can  put in place to help you if you have difficulty. Please get someone to come into the shop to tell us if you need to use it - or even phone us. We will do what we can to help you.

If you are ready to start thinking about Christmas, we have lots of great items to add to wreaths, decorate for displays or toys and we also have stickers for the card makers.

We had a great day with the Pitlochry Christmas Festival on Saturday 1st December and if you attended we hope you did too.

Christmas will soon be here now and our opening hours for that period are below.

Viva Christmas Opening Times 2018

Monday 17th December to Saturday 22nd December – Normal opening hours of    9.30 am - 5.00 pm

Sunday 23rd December         - Closed

Monday 24th December         - 9.30 am - 4.00 pm

Tuesday 25th December        - Closed

Wednesday 26th December  - Closed

Thursday 27th December      - Closed

Friday 28th December            - 10.00 am - 4.00 pm

Saturday 29th December       - 10.00 am - 4.00 pm

Sunday 30th December         - Closed

Monday 31st December        - 10.00 am - 4.00 pm

Tuesday 1st January             - Closed

Wednesday 2nd January       - Closed

Thursday 3rd January           - Closed

Friday 4th January - Open as normal but with Winter opening hours 10.00 am - 4.00 pm