MacKenzie's Bakery Portree Square | Mon - Sat 7.30am - 3pm | Sun 9am - 3pm
Fuel Up.
Head Out.
MacKenzie's Bakery Portree
Mon – Sat | 7.30am – 3pm
Sun | 9am – 3pm
Sandwiches, Cakes, Breads, Pastries and the best shortbread in Skye!
Fueling hikes to The Old Man Storr Since 1959.
The Oldest Bakery in Portree
Fueling hikes to The Old Man Storr Since 1959.
Looking for lunch in Portree? MacKenzie’s Bakery is a local favourite for quick, fresh food made on-site each morning. It’s a fast stop for a takeaway lunch in Portree — packed rolls, hot toasties, soup, and trays of handmade pastries and breads ready to go.
Everything is baked daily, from sausage rolls to filled doughnuts and shortbread, using simple ingredients and fair prices. Right in the town square, it’s easy to grab lunch before heading out to explore Skye. Whether you’re after a warm snack or something sweet, this bakery in Portree keeps queues moving and appetites happy.
‘MacKenzie’s Bakery offers a wealth of sweet and savory pastries as well as breads. The selection is enormous and the variety overwhelming. Don’t be surprised by the long line outside the bakery, and don’t let it discourage you. The short wait is absolutely worth it. The delicacies taste excellent. Incredibly, the prices are very family-friendly. Nowhere else can you get such quality for such a good price. Four fully loaded donuts cost us 12 pounds. We even went back two days in a row.’
– Jan Möller, Skye Visitor
Best Lunch Spot In Portree
Fresh bakes every morning, hearty rolls and toasties for a quick lunch in Portree, and shelves stacked with doughnuts, pastries, and cakes. Everything’s made on-site — simple, good food for eating in the square or taking away on your travels around Skye.







MacKenzie’s Bakery Portree — fuel up, head out, and make the most of your day on Skye.
MacKenzies Bakery
Somerled Square
Portree
IV51 9EH
01470 373155
info@bakeryportree.co.uk