Best Affordable Bars in Isle of Skye Where You Can Actually Afford a Round
Words by
Charlotte Davies
The first time you roll into Portree after a long drive down the A87, wet hair stuck to your forehead and the midges already circling, what you really want is a pint that does not require remortgaging the house. Finding the best affordable bars in Isle of Skye is less about scoring a secret and more about knowing which front doors still treat a round of drinks as something ordinary humans can afford. Having spent the better part of three years bouncing between the island's pubs and hostelries, sometimes on my own and sometimes dragging visiting friends from Glasgow, I have settled into a handful of regular haunts that I genuinely trust to take care of both my wallet and my evening.
The Old Inn, Portree, on the Harbour Square
You cannot talk about cheap drinks Isle of Skye without starting at the Old Inn, which sits right on the quayside where the fishing boats still tie up. Inside, it is all low ceilings, dark wood, and the kind of silence that falls over a room when the rain finally stops. The place has been pouring pints since the 17th century in some form or another, and the walls still carry the weight of countless fishermen who came in from the cold needing exactly what you need now. A pint of Isle of Skye Red from the local Isle of Skye Brewing Co runs around £5.20, which is a couple of pounds less than what you would pay at the more tourist-leaning spots a few doors down. Get there before 7pm if you want a table near the window, because after that the place fills up with both locals finishing shifts and coach tourists looking for the "real Skye experience." One thing most people miss: there is a back snug behind the main bar where they keep a working darts board and, on Thursdays, a slightly chaotic but fun pub quiz that costs £1 a head with the pot split in whisky.
The Isles Inn, Portree, Just Off Somerled Square
If you walk uphill from the Somerled Square roundabout for about thirty seconds, you will find The Isles Inn tucked into a quiet corner that feels deliberately ignored by the coach tour crowd. This is one of those budget bars Isle of Skye locals actually defend, and there is a reason: it is family-run, the spirits are reasonably priced at around £3.50 for a double of standard Scotch, and the bar staff remember faces after two visits. The front lounge is bright and surprisingly modern for a building this old, but the back room is where the soul lives, with a pool table and a jukebox that leans heavily into 70s rock. I usually order a Tennent's or a Belhaven Best when I am here, both landing at about £4.60 a pint, and I have never been charged a supplement for ordering at the table during quieter hours. Parking nearby is genuinely awful on Fridays when the live music is on, so walk in if you are staying anywhere in central Portree.
The Royal Hotel Bar, Portree, on Bank Street
The Royal Hotel on Bank Street looks from the outside like a place that would happily charge you £12 for a gin and tonic, but the public bar attached to it is a completely different animal. Locals call it the "back bar" or sometimes just "the Royal," and it operates almost like a student bars Isle of Skye refuge for working folks who want somewhere unpretentious after a shift at the ferry terminal or the fish farm. A pint of Guinness is £5.10, a whisky and a mixer is £6, and there is no live music or entertainment surcharge. The crowd skews older and quieter during the day, then ages down dramatically after 9pm when younger people drift in from the surrounding hostels. One small complaint: the toilets are downstairs, and the staircase is narrow enough that you basically have to turn sideways if someone is coming up. My tip, and this is something nobody tells tourists, is that the bar opens at 11am for non-residents and stays open later than the hotel reception, so it is the best spot in town for a quiet late afternoon pint when everything else is still closed.
The Pier Bar and Restaurant, Portree, on the Harbour
The Pier looks expensive from across the water, all big windows and views of the Cuillin, but the inside bar is actually one of the more reasonable places to drink if you order smart. Skip the cocktails and stick to the local ales on tap, which rotate between Skye Gold, Red Cullin, and sometimes the seasonal Black Cullin, usually £5 to £5.40 a pint. The setting is what you are paying for, and it is genuinely one of the most cinematic drinking spots on the whole island, with fishing boats creaking right outside the window and the light doing something outrageous around 9pm in midsummer. It is the place I take friends who arrive convinced Skye will be all overpriced tourist traps, because sitting there with a pint and a bowl of mussels, looking at the harbour, convinces them otherwise within ten minutes. The drawback is service, which gets genuinely slow when the restaurant fills up after 6:30pm, so I always try to be at the bar by 5pm if I want a relaxed drink rather than a wait.
The Camanachd Bar, Portree, Near the Co-op on Dunvegan Road
I am including the Camanachd because it has the slightly rough-around-the-edges honesty that is getting harder to find in Portree, and because it is one of the last places on the island where you can still get a proper cheap round. It is the kind of student bars Isle of Skye energy that reminds you the island has actual young people living here, not just seasonal workers. A pint of lager is around £4.30, a double measure of whisky with a mixer runs £4.80, and they do a hot food menu with burgers and pies that easily beats anything you would pay at a chain back on the mainland. The bar is named after the local shinty team, and you will see framed photos of past matches on the walls, plus a corner of trophies that have not been dusted in a while. Weekday afternoons between 2 and 5pm are dead quiet and very comfortable, but Wednesday night is when the regulars come out in force for the karaoke, which is either the best or worst thing you will ever hear depending on how much Skye Gin you have had.
The Kinloch Lodge Bar, Sleat, Down at the End of the A851
Yes, the Kinloch Lodge is technically a luxury country house hotel, and yes, the dining room will set you back more than a week's rent in Edinburgh. But the public bar attached to the lounge is genuinely open to non-residents, and it serves one of the most affordable and interesting whisky selections on the whole island. Claire Macdonald's family has been pouring drams here since the 1980s, and the bar carries around 60 single malts, many priced at £4 to £6 a measure, which is essentially unheard of at this altitude of hospitality. You can sit on the leather sofas with a Talisker 10 or a less common bottle from one of the smaller island distilleries, looking out the windows at the Sound of Sleat, and feel like you got away with something. I usually pair it with a walk around the gardens before or after, since the estate is just as beautiful as anything you would pay to enter at Dunvegan Castle. The only complaint is the drive, because Sleat is at least an hour from Portree depending on how often you stop to look at views, and the last stretch down that single-track road makes you very aware of how remote you are.
The Ferry Inn, Uig, Right Next to the CalMac Terminal
The Ferry Inn sits about twenty steps from where the Outer Hebrides ferry pulls in, and it is the bar you stumble into either while waiting for the boat or immediately after a choppy crossing. It is not pretty in the Instagrammable sense, but it does what every good Skye pub should do: it pours generous measures, plays no nonsense music, and does not try to upsell you on anything. A pint is around £4.80, a basic cocktail like a vodka and soda is £6, and the fish and chips at the bar are actually some of the best value eats on the north of the island. The interior is essentially one long room with a wooden bar at the far end, plus a pool table and a wall of framed photos of old ferries and storm-battered cliffs. What most tourists never realise is that Uig itself is a working village, and the bar reflects that, so the atmosphere is genuinely local during weekday lunch hours when the fishermen come in. Midges at the outdoor benches are savage after dusk in July, so I would keep drinks inside if you value not being eaten alive.
The Stein Inn, Stein, on the Waternish Peninsula
The Stein Inn claims to be the oldest inn on Skye, dating back to 1716, and whether or not that is fully verifiable, it certainly feels like it when you walk into the low-beamed front bar. This is a budget bars Isle of Skye legend, and I have brought visiting walkers here after long days on the Trotternish Ridge just to confirm that yes, you can still get a pint and a meal without wincing at the bill. Isle of Skye Brewery's range is on tap alongside a couple of guest ales, all around £4.90 to £5.20 a pint, and the food menu is properly hearty, with venison stew and local mussels showing up most nights. What makes it special, beyond the cost, is the snug where 18th-century travellers used to sleep, now a tiny drinking nook that holds about four people and feels like sitting inside a museum. There is live music on Sunday evenings that is genuinely good, not the usual watered-down folk covers, but it does mean the place gets packed and parking on the lane outside becomes almost impossible. Get here by 4pm if you want a table for dinner, and bring layers, because the thick walls hold cold air in a way central heating cannot fully fix.
The Edinbane Inn, Edinbane, on the A863 Toward Dunvegan
Halfway between Portree and Dunvegan sits the Edinbane Inn, which has quietly become one of the most reliable stops on the island for a reasonably priced pint and a meal that does not feel like a tourist compromise. The inn has been here since the 16th century, and the public bar still uses the original flagstone floor and part of the old stable wall, which gives everything a slightly cave-like cosiness that is hard to fake. A pint of Cuillin or a similar local ale is around £5, and a whisky from the back shelf starts at £3.80 a measure, both firmly on the affordable end of what you would expect in the Highlands. The kitchen focuses on Skye-grown produce, and you can usually find a soup and sandwich combo for under £12 that genuinely fills you up after a morning of walking. What most visitors miss is that the back of the inn has its own small craft shop and a wood-fired pizza oven that runs Thursday to Sunday, which is the kind of detail that makes the half-hour detour from the main road worth it.
When to Go and What to Know Before You Drink Your Way Across Skye
Skye's drinking rhythms are tied to the ferry schedule, the seasons, and the midges, so timing matters more than people think. May and September are the sweet spots for cheap drinks Isle of Skye, because accommodation is lower, pubs are not slammed, and most places still pour the same prices they do in August. Portree gets loudest between 8 and 11pm, so if you want a quiet pint and a proper conversation with the bar staff, aim for the 5 to 7pm window, which is also when most pubs run their happy hours or food deals. The single biggest mistake visitors make is driving between bars after dark on the single-track roads, so either book accommodation in walking distance of where you plan to drink, or designate a driver who sticks to the excellent zero-alcohol local beer from Isle of Skye Brewing Co. Finally, bring cash as a backup even though most places take cards, because the connection in Edinbane and Stein can be flaky enough to scare some staff into preferring coins.
Frequently Asked Questions
What is the standard tipping etiquette or service charge policy at restaurants in Isle of Skye?
Tipping in Isle of Skye pubs and restaurants is entirely discretionary, with no automatic service charge added to bar drink orders. In sit-down restaurants, particularly in Portree and Stein, a 10 to 12.5 percent service charge may appear on the bill for parties of four or more, in which case no further tip is expected. For bar drinks, rounding up to the nearest pound is common and appreciated, especially when the staff have carried trays to your table.
Is Isle of Skye expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid-tier traveller should budget roughly £110 to £160 per day on the Isle of Skye, based on £60 to £100 for a double room in a B&B or inn, £25 to £40 for dinner with a drink, £10 to £15 for lunch, £12 to £18 for two or three pub pints in the evening, plus £15 to £25 in petrol for the single-track roads. Budget travellers staying in hostels and self-catering can drop that to around £55 to £75 per day, while visitors eating dinner at the Kinloch Lodge or similar will push past £220 daily.
Are credit cards widely accepted across Isle of Skye, or is it necessary to carry cash for daily expenses?
Card payments are accepted at virtually every pub, restaurant, and shop in Portree, and at most larger establishments across the island including the Stein Inn, Edinbane Inn, and Old Inn. Smaller businesses in places like Carbost, Elgol, and some of the more remote cafes occasionally struggle with card machine signal and may prefer cash for orders under £10. Carrying £40 to £60 in notes is enough to cover any connectivity gaps, especially in the more rural western parts of the island.
What is the average cost of a specialty coffee or local tea in Isle of Skye?
A flat white or cappuccino at the independent cafes in Portree, including the bakery and cafe spots around Somerled Square, typically costs between £2.80 and £3.40. A pot of local Scottish leaf tea runs from £2.20 to £2.80, and a hot chocolate with proper cocoa sits around £3.50 to £4. Pricing in tourist-heavy areas like the Quiraing car park or the Old Man of Storr trailhead can rise by 20 to 30 percent when pop-up vans operate, sometimes reaching £4 for a basic coffee.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Isle of Skye?
Vegetarian options are common at most pubs and restaurants, with at least one or two clearly labelled meat-free mains on every menu I have seen across Portree, Edinbane, and Stein. Fully vegan dishes are less consistent, though cafes in Portree and the bakery on Bank Street offer plant-based breakfasts, soups, and bakes as standard. Travellers with strict dietary needs should call ahead for restaurants outside Portree, as rural pubs like the Ferry Inn and Camanachd often have only one vegan main listed, which can sell out by 7pm during the summer season.
Enjoyed this guide? Support the work