
Loch Lomond restaurants, pubs and cafes
Eleven villages, each with its own page of venues we could verify
Loch Lomond restaurants cluster in a few places: Balloch has the most variety, Luss has a village pub and cafes, Callander and Drymen have the widest choice inland, and the quiet shores have one or two venues each. Pick the village first, then open its page for the venues, what they serve and what to check. We give no ratings or prices.
South end: the easiest places to eat without a car
The south end is closest to Glasgow, with the station at Balloch. It has the largest number of venues in one place.
-
Balloch
The widest choice at the south end: an inn in the village, a pier cafe bar, cafes and restaurants at Loch Lomond Shores, and the bars of Cameron House. Go for variety, and check each venue for hours.
West shore: the A82 villages
The road up the west shore has a classic village, a ferry point and the head of Loch Long. Choice is good in Luss and Arrochar, and thin at Tarbet.
-
Luss
A village pub at the Loch Lomond Arms, a village restaurant and a cafe at the distillery. Go for a pub lunch before the pier, and expect it to be busy on summer weekends.
-
Tarbet
A hotel bar and restaurant, a takeaway cafe at the pier and a bar on the waterbus. Go for a quick stop before a cruise; for more choice, move on to Arrochar.
Hotel breakfast and brunch 8am to 2:30pm
-
Arrochar
A village inn on the shore of Loch Long and two hotel restaurants. We found no website for the tea room searchers ask about, so we give no details for it.
East shore and the West Highland Way
The east shore is quieter. Each village has one or two venues, so plan your meal before you walk.
-
Balmaha
One pub and restaurant, the Oak Tree Inn, with a coffee shop and a village shop beside it. Go after Conic Hill, and book ahead in summer.
-
Rowardennan
The Clansman Bar at the hotel serves food all day, and the youth hostel offers pre-booked meals. There is nowhere else, so carry food for Ben Lomond.
Clansman Bar food all day
Inland and the Trossachs
The towns south and east of the loch have the widest choice outside Balloch, and they are the easiest to reach by bus.
-
Drymen
A pub on the square, two hotel restaurants, a tearoom and a bakery. Go for a West Highland Way stop with a choice of venues.
-
Aberfoyle
A dog-friendly bar and restaurant, a hotel with a lounge menu through the day, a coffee shop and a restaurant at the Scottish Wool Centre. Go for a Trossachs day out.
-
Callander
The widest choice in the Trossachs: a country pub at Kilmahog, a bakery and tearoom, a hotel restaurant and a lochside restaurant. Go for lunch on a Trossachs day.
North: Loch Earn and Loch Tay
North of Callander the villages are small. Plan the meal before you drive.
-
Lochearnhead
One hotel restaurant on the shore of Loch Earn, with a Sunday roast. We could not confirm a village shop, so bring a picnic for the hills.
-
Killin
The Falls of Dochart Inn with a coffee shop and smokehouse counter, and a hotel with a whisky bar and restaurant. Go for a stop at the head of Loch Tay.
How to choose where to eat
Start with where your day is. If you are walking Conic Hill or Ben Lomond, eat at Balmaha or Rowardennan, where the choice is short but close to the path. If you are on a cruise day, Balloch, Luss and Tarbet all have food near the piers. If you want a choice of venues, drive or take the bus to Drymen, Aberfoyle or Callander.
Then think about how you travel. Balloch is the one place with a direct train from Glasgow, and the Ember coaches and local buses reach Luss, Tarbet and Arrochar. Rowardennan has no regular bus, and the waterbus from Tarbet runs only in summer, so work out how you will get there and home before you rely on a meal.
| Village | What you will find | Honest note |
|---|---|---|
| Balloch | Inn, pier cafe bar, Shores cafes, resort bars | The most variety; hours vary by season |
| Luss | Village pub, village restaurant, distillery cafe | Busy on summer weekends |
| Tarbet | Hotel bar and restaurant, pier takeaway cafe | Small; Arrochar has more |
| Arrochar | Village inn, two hotel restaurants | The tea room has no website we could read |
| Balmaha | Pub and restaurant, coffee shop, village shop | One main venue, so book |
| Rowardennan | Hotel bar with food all day, hostel meals | Nothing else; carry food |
| Drymen | Pub, hotel restaurants, tearoom, bakery | Good West Highland Way stop |
| Aberfoyle | Bar and restaurant, hotel, coffee shop, Wool Centre | A reliable Trossachs lunch |
| Callander | Country pub, bakery, hotel and lochside restaurants | The widest inland choice |
| Lochearnhead | Hotel restaurant on Loch Earn | One venue we could verify |
| Killin | Inn, coffee shop, hotel restaurant | Small, but enough for a stop |
Pubs on the West Highland Way
Walkers on the route between Drymen and Rowardennan pass three of the venues we list. The Oak Tree Inn at Balmaha describes a walkers' welcome, the Clansman Bar at Rowardennan serves food all day, and the Clachan Inn on Drymen's square is the pub of the village. There is no pub between Balmaha and Rowardennan that we could verify, so eat before you set off along the shore.
Opening times in winter are the main risk. Several venues state hours for summer only, and some state none. Phone before a long walk if the meal matters.
What to check on any visit
We list a venue only when we have read its own website or an official listing, and every page says which day we read it. We do not give hours that a venue does not state, and we give no prices, ratings or review scores.
Check four things before you travel: whether the kitchen is open on your day, whether you need to book, whether dogs are allowed where you want to sit, and how you will get home. Each village page has a Check before you go list with the details we could verify.
Planning the rest of the trip? Pick a base from the best bases for a stay, check the events calendar for what is on, or browse all the towns and villages around the loch. Booking links on this site may earn a commission, as explained in how we earn a commission.
Questions people ask
Where are the best places to eat at Loch Lomond?
It depends on your day. Balloch has the widest variety, Luss has a village pub and cafes, Drymen, Aberfoyle and Callander have the widest choice inland, and the quiet east shore has one or two venues in each village. We do not rank venues.
What are some pubs on the West Highland Way?
The Oak Tree Inn at Balmaha, the Clansman Bar at Rowardennan Hotel and the Clachan Inn at Drymen. Each has its own page or entry on this site.
Can I eat at Loch Lomond without a car?
Yes. Balloch is the easiest, with a direct train from Glasgow and food near the station and pier. Buses and Ember coaches reach Luss, Tarbet and Arrochar, but check the day's times.
Is there a pub on Loch Lomond?
Several. Luss has a village pub at the Loch Lomond Arms, Balmaha has the Oak Tree Inn, Rowardennan has the Clansman Bar, and Tarbet and Arrochar have hotel bars and a village inn.
Are dogs welcome in Loch Lomond pubs and cafes?
Often, but the rules differ by venue and by room. Each village page says what we could verify, and you should ask before you sit down.
Are the restaurants open in winter?
Some are, and some are not. Several venues state summer hours only, so phone or check the website before you travel out of season.
Where can I get a coffee near the loch?
Balmaha has St Mocha beside the Oak Tree Inn, Tarbet has a takeaway cafe at the pier, Balloch has cafes at Loch Lomond Shores, and Luss has a cafe at the distillery.
Do you list ratings or prices?
No. We list venues with a website or official listing that we could read, say when we read it, and leave out prices and review scores.