Welcome To Bookfestival Scotland

Children enjoying books at a festival

Welcome to Bookfestival Scotland, the website where you can find details of around 40 amazing book, storytelling and poetry festivals which take place from January to November each year. No other country has so many per capita and they range from the world's largest at Edinburgh to a scatter of smaller but perfectly formed events from Shetland to Wigtown and many places in between. Each year the world’s best writers appear to talk about their work in some of Scotland’s most beautiful places. Come and join them!

Bookfestival Scotland is a partnership and all of our members have their own pages with details of the dates of their festivals, how to contact them directly, their precise locations and a full programme as soon as it is published. Members’ pages show a tremendous variety of literary festivals, some are general, others concentrate on poetry, storytelling or have special events for young readers.


Book Festivals Locator

You need to upgrade your Flash Player

Current festivals


BfS News

image image image image image
Winter Words is under way! For a ninth successive year, Winter Words brings you an engaging and entertaining Festival line up of authors, wordsmiths and personalities designed to stimulate your mind, body and literary soul!
Shetland Arts Wordplay 2012 is underway! Shetland Arts are delighted to announce that Wordplay 2012 is underway.
Inverness Book Festival raises the bar for 2013! The Inverness Book Festival will be raising the bar higher than ever when it celebrates its 10th anniversary in 2013.  
Tickets selling fast for Bloody Scotland! Crime writing fans planning to attend Scotland’s first International Crime Writing Festival, Bloody Scotland, should move faster than a speeding bullet, as many of the 31 events are on track to sell out, before the inaugural event. 
Exciting Festival Experience to be had at Nairn The ninth Nairn Book and Arts Festival offers an ambitious and exciting programme for all.

Find a Festival