Skip to main content

The Best Chocolate Shops in Scotland

Scotland boasts a large geographical area and this means there's plenty of room for a diverse collection of chocolate shops, chocolate brands, chocolatiers, and chocolate makers. Due to the vast distances in Scotland, many of the national chains stick to the main cities within the country, meaning there's a fantastic selection of chocolate shops and makers right across the land.

Inevitably, you'll discover fewer chocolate makers in the Highlands and Islands, but I still found a few makers to include in my list.

The Best Chocolate Shops in Scotland

This list is sorted alphabetically. To find your nearest chocolate shops and brands, click here.

Ailey Mae's Raw Chocolate

Ailey Mae's Raw Chocolate

North Berwick, East Lothian, Scotland

Order online only.

Almighty Foods

Almighty Foods

Glencarse, Perthshire, Scotland

Order online only.

Bare Bones Chocolate

Bean-to-Bar

Bare Bones Chocolate

Glasgow, Lanarkshire, Scotland

Order online only.

Bella Chocolate

Bella Chocolate

Hamilton, Lanarkshire, Scotland

Order online only.

Bon Box Artisan Chocolates

Bon Box Artisan Chocolates

Edinburgh, Midlothian, Scotland

Order online only.

Brodie Melrose Drysdale Ltd

Brodie Melrose Drysdale Ltd

Musselburgh, East Lothian, Scotland

Order online only.

COCO Chocolatier

COCO Chocolatier

Edinburgh, Midlothian, Scotland

Order online only.

Check out the latest COCO Chocolatier news and reviews

Cadbury

Cadbury°

Gretna Gateway Outlet Village, Gretna Green, Dumfries and Galloway, Scotland
Livingston Designer Outlet, West Lothian, Scotland

Order online or shop in-store.

Check out the latest Cadbury news and reviews

Caithness Chocolate

Caithness Chocolate

Wick, Caithness, Scotland

Order online only.

Check out the latest Caithness Chocolate news and reviews

Caramiche Artisan Chocolates

Caramiche Artisan Chocolates

Dunoon, Argyll and Bute, Scotland

Order online only.

Charlotte Flower Chocolates

Charlotte Flower Chocolates

Aberfeldy, Perth and Kinross, Scotland

Order online only.

Check out the latest Charlotte Flower Chocolates news and reviews

Chocisky

Chocisky

Evanton, Ross and Cromarty, Scotland

Order online only.

Chocolala

Chocolala

Sanquhar, Dumfries and Galloway, Scotland

Order online only.

Chocolat Blanc

Chocolat Blanc

Hamilton, South Lanarkshire, Scotland

Order online or shop in-store.

ChocolatBox

ChocolatBox

Paisley, Renfrewshire, Scotland

Order online only.

Chocolate Galley

Chocolate Galley

Auchterarder, Perthshire, Scotland

Order online or shop in-store.

Chocolate Tree

Bean-to-Bar

Chocolate Tree

Dunbar, East Lothian, Scotland
Haddington, East Lothian, Scotland

Order online or shop in-store.

Check out the latest Chocolate Tree news and reviews

Chocolate and Love

Chocolate and Love

Perth, Perthshire, Scotland

Order online only.

Check out the latest Chocolate and Love news and reviews

Chocolates of Glenshiel

Chocolates of Glenshiel

Glenshiel, Ross and Cromarty, Scotland

Order online or shop in-store.

Chocolatia

Chocolatia

Perth, Perthshire, Scotland

Order online only.

CoCo Chocolatier

CoCo Chocolatier

Wick, Scottish Highlands, Scotland

Contact them to place an order.

Coco Unai

Coco Unai

Canonbie, Dumfries and Galloway, Scotland

Order online only.

Cocoa Black by Ruth Hinks

Cocoa Black by Ruth Hinks

Peebles, Peeblesshire, Scotland

Order online or shop in-store.

Cocoa Mountain

Cocoa Mountain

Sutherland, Scottish Highlands, Scotland

Order online or shop in-store.

Check out the latest Cocoa Mountain news and reviews

Cocoa Ooze

Cocoa Ooze

Aberdeen, Aberdeenshire, Scotland

Order online only.

CocoaEcosse

CocoaEcosse

Kelso, Scottish Borders, Scotland

Contact them to place an order.

CocoaMo Chocolates

CocoaMo Chocolates

Helensburgh, Dunbartonshire, Scotland

Order online only.

Costley's Patisserie

Costley's Patisserie

Prestwick, Ayrshire and Arran, Scotland

Shop in-store only.

Decadently Pure

Decadently Pure

Bathgate, West Lothian, Scotland

Order online only.

Edward and Irwyn

Edward and Irwyn

Edinburgh, Midlothian, Scotland

Order online or shop in-store.

Fellow Creatures

Fellow Creatures

Edinburgh, Midlothian, Scotland

Order online only.

Fisher & Donaldson

Fisher & Donaldson

Cupar, Fife, Scotland

Order online or shop in-store.

Flavour

Flavour

Horgabost, Lewis and Harris, Scotland

Order online only.

For Chocolate Sake

For Chocolate Sake

Thornliebank, Renfrewshire, Scotland

Contact them to place an order.

Geraldo's of Largs

Geraldo's of Largs

Largs, Ayrshire and Arran, Scotland

Order online or shop in-store.

Gooey Events

Gooey Events

Livingston, West Lothian, Scotland

Order online only.

Grace Chocolates

Grace Chocolates

Bridge of Allan, Stirling and Falkirk, Scotland

Order online only.

Highland Chocolate Box

Highland Chocolate Box

Fort William, Scottish Highlands, Scotland

Contact them to place an order.

Highland Thistle Chocolates

Highland Thistle Chocolates

Tain, Ross and Cromarty, Scotland

Order online only.

Hotel Chocolat

Hotel Chocolat

Aberdeen, Aberdeenshire, Scotland
Braehead Shopping Centre, Glasgow, Lanarkshire, Scotland
Inverness, Scottish Highlands, Scotland
St. Enoch Shopping Centre, Glasgow, Lanarkshire, Scotland
The Centre, Livingston, West Lothian, Scotland

Order online or shop in-store.

Check out the latest Hotel Chocolat news and reviews

Chocolate Box

Swiss Chocolates From Betty's°

Fritz Bützer, who changed his name to Frederick Belmont when he settled in Harrogate, learned to become a confectioner and chocolatier while travelling through Switzerland and France. In 1919, he opened Betty's Tea Room in the Yorkshire town which has since become an institution. The company still makes and sells a wide range of chocolates using the finest Swiss Grand Cru.

Shop at Betty's°

Hotel Chocolat & Café

Hotel Chocolat & Café

Edinburgh, Midlothian, Scotland
Fort Kinnaird, Edinburgh, Midlothian, Scotland
Glasgow, Lanarkshire, Scotland

Order online or shop in-store.

Check out the latest Hotel Chocolat & Café news and reviews

Iain Burnett Highland Chocolatier

Iain Burnett Highland Chocolatier

Grandtully, Perthshire, Scotland

Order online or shop in-store.

Check out the latest Iain Burnett Highland Chocolatier news and reviews

Iguana Chocolate

Iguana Chocolate

Lesmahagow, Lanarkshire, Scotland

Order online only.

In House Chocolates by Design

In House Chocolates by Design

Castle Douglas, Dumfries and Galloway, Scotland

Shop in-store only.

James of Arran

James of Arran

Brodick, Isle of Arran, Scotland

Order online or shop in-store.

JustBe Botanicals

JustBe Botanicals

Edinburgh, Midlothian, Scotland

Order online only.

Kiki's Chocolates

Kiki's Chocolates

Coldingham, Scottish Borders, Scotland

Order online only.

Kreuzberg Chocolates

Kreuzberg Chocolates

Glasgow, Lanarkshire, Scotland

Order online only.

Lime Tree Larder

Lime Tree Larder

Kilbirnie, Ayrshire and Arran, Scotland

Order online only.

Lindt

Lindt°

Livingston Designer Outlet, West Lothian, Scotland

Order online or shop in-store.

Check out the latest Lindt news and reviews

Mackie's of Scotland

Mackie's of Scotland

Rothienorman, Aberdeenshire, Scotland

Order online only.

Maleys Artisan Chocolate

Maleys Artisan Chocolate

Falkirk, Stirling and Falkirk, Scotland

Order online or shop in-store.

Mary's Milk Bar

Mary's Milk Bar

Edinburgh, Midlothian, Scotland

Order online or shop in-store.

Mirrie Dancers Chocolatier

Mirrie Dancers Chocolatier

Kirkwall, Orkney, Scotland
Lerwick, Shetland, Scotland

Order online or shop in-store.

Oban Chocolate Co

Oban Chocolate Co

Oban, Argyll and Bute, Scotland

Order online or shop in-store.

Ocelot Chocolate

Ocelot Chocolate

Loanhead, Midlothian, Scotland

Order online only.

Pacari

Bean-to-Bar

Pacari

Edinburgh, Midlothian, Scotland

Order online only.

Check out the latest Pacari news and reviews

Quirky Gift Library

Quirky Gift Library

Edinburgh, Midlothian, Scotland

Order online only.

Check out the latest Quirky Gift Library news and reviews

Rachel L Chocolate

Rachel L Chocolate

St Andrews, Fife, Scotland

Contact them to place an order.

Rebel Chocolate

Rebel Chocolate

Clydebank, Dunbartonshire, Scotland

Order online only.

Schiehallion Handmade Products

Schiehallion Handmade Products

Kyleakin, Isle of Skye, Scotland

Contact them to place an order.

Scoundrel Chocolate

Scoundrel Chocolate

Glasgow, Lanarkshire, Scotland

Order online only.

Sebastian Kobelt

Sebastian Kobelt

Linlithgow, West Lothian, Scotland

Order online only.

Shoely Scrumptious

Shoely Scrumptious

Grangemouth, Stirling and Falkirk, Scotland

Contact them to place an order.

Sugarsnap Chocolate

Sugarsnap Chocolate

Glasgow, Lanarkshire, Scotland

Order online only.

Check out the latest Sugarsnap Chocolate news and reviews

Taystful

Taystful

Blairgowrie, Perth and Kinross, Scotland

Order online only.

Telfer Chocolatier

Telfer Chocolatier

Cambusbarron, Stirling and Falkirk, Scotland

Order online only.

Tempered Chocolatier & Confectioner

Tempered Chocolatier & Confectioner

Invergowrie, Perthshire, Scotland

Shop in-store only.

The Candy Coo

The Candy Coo

Speybridge, Scottish Highlands, Scotland

Shop in-store only.

The Canny Chocolatier

The Canny Chocolatier

Edinburgh, Midlothian, Scotland

Contact them to place an order.

The Chocolate Place

The Chocolate Place

Inverness, Scottish Highlands, Scotland

Order online only.

The Cocoa Bean Company

The Cocoa Bean Company

Braehead Shopping Centre, Glasgow, Renfrewshire, Scotland
Twynholm, Kirkcudbrightshire, Scotland

Order online or shop in-store.

Check out the latest The Cocoa Bean Company news and reviews

The Moniaive Chocolatiers

The Moniaive Chocolatiers

Thornhill, Dumfries and Galloway, Scotland

Order online or shop in-store.

The New Chocolate Company

The New Chocolate Company

Port Glasgow, Renfrewshire, Scotland

Order online only.

Check out the latest The New Chocolate Company news and reviews

The Pittenweem Chocolate Company

The Pittenweem Chocolate Company

Pittenweem, Fife, Scotland

Order online or shop in-store.

The Real Hot Chocolate Company

The Real Hot Chocolate Company

Dunfermline, Fife, Scotland

Order online only.

The Scottish Chocolate Company

The Scottish Chocolate Company

Bridgend, Argyll and Bute, Scotland

Order online only.

Thinking Chocolate

Thinking Chocolate

Edinburgh, Midlothian, Scotland

Shop in-store only.

Threepwood Fayre

Threepwood Fayre

Beith, Ayrshire and Arran, Scotland

Order online only.

Tobermory Chocolate

Tobermory Chocolate

Tobermory, Isle of Mull, Scotland

Order online or shop in-store.

Chocolate Hamper

Chocolate Gifts From Green & Black's°

Green & Black's started on London's Portobello Road back in 1991 and has since grown into a giant that's now part of Mondelēz International. The core products are created with organic and Fairtrade cocoa. Besides producing a range of chocolate bars, Green & Black's also stocks a range of gifting products, including chocolate hampers.

Shop at Green & Black's°

Yer Maw Sells Chocolate

Yer Maw Sells Chocolate

Glasgow, Lanarkshire, Scotland

Order online only.

I've excluded supermarkets and franchise stores from this list. I urge you to support your local chocolate makers as many of them are crafting superb quality chocolate treats and gifts. I've listed bean to bar chocolate makers seperately. If you are a real chocolate fan, try a chocolate bar from your local craft chocolate maker and you'll be blown away by how different it tastes compared to mass-produced chocolate. I've also listed national chocolate chains seperately, and have defined a chain as a business that has at least two stores.

Run a chocolate shop but missing from my list? Please get in touch as I'd love to add you to my growing list.

Disclaimer: Distances in this calculator are approximate and are listed as the crow flies (you know, the fastest way to get to chocolate). Online shops are normally open to place orders 24/7, subject to availability. For physical shops, check store opening hours before travelling to avoid disappointment.