Hotels in Kilmartin
47 handpicked places to stay
Photo © John Inglis, Google Maps
Port Askaig Hotel
Hotel · Port Askaig, Port Askaig · 9.2 miles away
A hotel bar and restaurant in Port Askaig, Isle of Islay, with mountain views and Caol Ila and Bunnahabhain distilleries close by.
Kilmeny Country House
Guest House · Ballygrant, near Port Askaig · 12.6 miles away
A five-star Gold guest house on a working farm near Ballygrant, run by the same family for over three decades.
Kilmeny Country House
Guest Accommodation · Kilmeny Country House, Ballygrant · 12.6 miles away
A traditional farmhouse-style guest house near Ballygrant on Islay, adults-only, with garden and mountain views and free parking.
The Colonsay Hotel
Hotel · Kiloran, Isle of Colonsay · 13.6 miles away
A restaurant and bar with rooms on the Isle of Colonsay, under a mile from Kiloran Bay Beach, with breakfast and packed lunches available.
Islay House
Hotel · Bridgend, head of Loch Indaal · 16.4 miles away
A restored 17th-century country house set in walled gardens at Bridgend, once the seat of the Campbells of Islay.
Bridgend Hotel
Hotel · Bridgend Hotel, Bridgend · 16.4 miles away
A Bridgend hotel on Islay, handy for Bridgend Beach and fishing nearby, with free parking and free WiFi for exploring the island.
Crinan Hotel
Hotel · Crinan, Lochgilphead · 17.9 miles away
A 20-room hotel at Crinan, Lochgilphead, positioned by the sea loch with Loch Glashan nearby for walkers and views.
Winterton
Guest Accommodation · Crinan Ferry, Lochgilphead · 18.3 miles away
Winterton is an adults-only guest accommodation at Crinan Ferry near Lochgilphead, with en-suite rooms looking out over garden, sea or mountain views.
The Bowmore House Bed and Breakfast
B&B · The Bowmore House, Bowmore · 18.5 miles away
A Bowmore B&B with sea views and free parking, close to Islay's distilleries, pubs and restaurants, with Bridgend 3.68 miles away.
Dha Urlar
B&B · Dha Urlar, Bowmore · 18.6 miles away
Dha Urlar is a modern adults-only B&B in Bowmore, Isle of Islay, with free parking and a garden about 5 miles from Bridgend Beach.
An Cuan Bed & Breakfast
B&B · Jamieson Street, Bowmore · 18.6 miles away
A relaxed B&B on Jamieson Street in Bowmore, Isle of Islay, with loch or garden views and easy reach of the harbour and distilleries.
The Bruce
B&B · 21 Shore Street, Bowmore · 18.6 miles away
A straightforward B&B on Shore Street in Bowmore, Isle of Islay, well suited to travellers who want sea views without the fuss.
Lochside Hotel
Hotel · Bowmore harbourfront · 18.6 miles away
An Islay institution on Bowmore's harbour since 1884, with a whisky bar rated among the best in the world.
Facing West
B&B · Stable Cottage, Carnduncan · 18.6 miles away
A B&B at Stable Cottage in Carnduncan on Islay's rural west coast, a few miles from Machir Bay beach.
Bowmore Hotel
Hotel · Bowmore town centre · 18.6 miles away
A family-run hotel in the heart of Bowmore with hand-crafted furniture and a whisky bar stocking over 1,800 malts.
Tarbert House
B&B · Shore Street, Bowmore · 18.6 miles away
A simple B&B on Shore Street in Bowmore, Islay, with breakfast included and en-suite rooms just steps from the town's pubs and restaurants.
Ronachan Farmhouse B&B
B&B · Ronachan Farmhouse, Tarbert · 19.3 miles away
Ronachan Farmhouse B&B is a working farmhouse near Tarbert, just over a mile from Ronachan Bay Beach, with free parking and Wi-Fi.
The Grey Gull Hotel
Hotel · Glenburn Road, Lochgilphead · 19.5 miles away
A sea-view hotel on Glenburn Road in Lochgilphead, with easy reach of Argyll's coast and countryside and its own garden and bar.
Stonefield Castle Hotel
Hotel · Stonefield, Tarbert · 20.2 miles away
Stonefield Castle Hotel overlooks Loch Fyne near Tarbert, with 32 rooms set in grounds of woodland walks, waterfalls and beach.
Kilmory House
Guest Accommodation · 9 Paterson Street, Lochgilphead · 20.5 miles away
A straightforward guest house on Paterson Street in Lochgilphead, well suited to travellers touring Argyll and Bute who need a simple, pet-friendly base.
Empire Travel Lodge
Guest Accommodation · Union St, Lochgilphead · 20.5 miles away
Empire Travel Lodge is a simple guest accommodation on Union St in Lochgilphead, with breakfast included and pubs and restaurants close by.
Achnacolain Lodge
Guest Accommodation · Achnacolain, Tarbert · 20.7 miles away
Achnacolain Lodge in Tarbert offers sea, garden and mountain views from a quiet spot near Goatfell, with free parking and pets welcome.
Knap Guest House
Guest Accommodation · Campbeltown Road, Tarbert · 20.7 miles away
A small four-room Victorian B&B in Tarbert, good for travellers wanting a quiet base with harbour views and easy local sightseeing.
Anchor Hotel
Hotel · Harbour Street, Tarbert · 20.7 miles away
A 15-room hotel on Harbour Street in Tarbert, Argyll and Bute, with loch views and contemporary rooms featuring bespoke headboards.
Starfish Rooms
Guest Accommodation · Starfish Rooms Castle Street, Tarbert · 20.7 miles away
A guest house on Castle Street in Tarbert, near the harbour, with en-suite rooms and free nearby parking in this Argyll and Bute fishing town.
Islay Frigate Hotel
Hotel · Harbour Street, Tarbert · 20.8 miles away
Harbourside hotel in Tarbert with sea views, close to golf, fishing, watersports and the village's pubs and restaurants.
Struan House B&B
B&B · Harbour Street, Tarbert · 20.8 miles away
Adults-only B&B on Harbour Street in Tarbert, with harbour-view rooms, a bright bistro and free on-site parking.
The Moorings
B&B · Pier Road, Tarbert · 20.9 miles away
Adults-only B&B on Pier Road in Tarbert, with breakfast, a traditional piano lounge and sea views over the harbour.
The Horseshoe Inn
Hotel · Kilmichael Glassary, Lochgilphead · 21 miles away
A small five-room pub inn at Kilmichael Glassary near Lochgilphead, with a bar, restaurant and garden close to Loch Fyne and the Crinan Canal.
Dunchraigaig House
B&B · Dunchragiag, Lochgilphead · 21.1 miles away
Adults-only B&B in Lochgilphead with en-suite rooms, a garden and 24-hour reception, close to golf and cycling routes.
Fasgadh Rooms
B&B · Pier Road, Tarbert · 21.3 miles away
Adults-only B&B on Pier Road, Tarbert, with en-suite rooms, sea and garden views, and free on-site parking.
Glenegedale House
Guest House · Glenegedale, between Bowmore and Port Ellen · 21.3 miles away
A five-star guest house with breathtaking Atlantic and Mull of Oa views, midway between Bowmore and Port Ellen.
Dunivaig B&B
B&B · Pier Road, Tarbert · 21.4 miles away
A welcoming B&B on Pier Road in Tarbert, Argyll and Bute, with sea and mountain views over the harbour.
Kilmartin Hotel
Hotel · Kilmartin Hotel, Lochgilphead · 21.9 miles away
Small five-room hotel in Lochgilphead, close to Kilmartin Museum, ancient cairns and sculpted stones, and Ardfern Yacht Centre.
Port Charlotte Hotel
Hotel · Port Charlotte, Loch Indaal · 22.1 miles away
A characterful 4-star hotel on the shore of Loch Indaal, known for its seafood restaurant and extensive whisky list.
Port Charlotte Hotel
Hotel · Main Streety, Port Charlotte · 22.1 miles away
A 10-room hotel on Main Street in Port Charlotte, Isle of Islay, with sea views and free onsite parking.
Lochindaal Hotel
Hotel · Main Street, Port Charlotte · 22.1 miles away
A Main Street hotel in the village of Port Charlotte on Islay, with the loch close by and Machir Bay beach around 8 miles off.
The Galley of Lorne Inn
Hotel · Ardfern, Lochgilphead · 22.6 miles away
A small six-room inn at Ardfern near Lochgilphead, on the Argyll coast, with a bar, restaurant and garden close to Loch Glashan.
Machrie Hotel & Golf Links
Hotel · Low Road, Port Ellen · 22.8 miles away
A golf-links hotel on Islay's coast near Port Ellen, set among dunes and machair with its own course, spa and restaurant on site.
Another Place, The Machrie
Hotel · Machrie Bay, near Port Ellen · 22.8 miles away
A contemporary design hotel on a championship links course beside seven miles of dune-backed beach on Islay's west coast.
No 1 Charlotte Street
Hotel · 1 Charlotte Street, Port Ellen · 23.5 miles away
A townhouse hotel on Charlotte Street in Port Ellen, Islay, with free parking and a garden, a short walk from the beach.
No.1 Charlotte Street
Guest House · Port Ellen, overlooking Kilnaughton Bay · 23.5 miles away
A bed, breakfast and bar in a traditional building overlooking Kilnaughton Bay, two minutes from Port Ellen ferry terminal.
The Trout Fly Guest House
B&B · 8 Charlotte Street, Port Ellen · 23.5 miles away
A four-room B&B on Charlotte Street in Port Ellen, Islay, with breakfast included and pubs and restaurants close by.
Corrie House
Hotel · Craobh Haven, Lochgilphead · 23.5 miles away
Hotel at Craobh Haven near Lochgilphead with sea and mountain views, handy for the Crinan Canal and Kilmartin Glen.
The Islay Hotel
Hotel · 18 Charlotte Street, Port Ellen · 23.6 miles away
Family-run hotel in Port Ellen on Islay, with en-suite rooms, a bar and restaurant, and free parking a short walk from the beach.
Cala Sith Guesthouse
Guest Accommodation · 39 Frederick Crescent, Port Ellen · 23.6 miles away
Guesthouse in Port Ellen on the Isle of Islay, a short walk from the beach with sea views and a garden to enjoy them from.
Lochgair Hotel
Hotel · Lochgair, Lochgilphead · 24.4 miles away
Lochgair Hotel is a small hotel by Lochgilphead in Argyll and Bute, with free on-site parking and a garden looking over the local countryside.
Know a hotel / b&b in Kilmartin that's missing?
Run one yourself or know a good one? Suggest it and we'll review it for the site. Listings are free.
Add a hotel / b&b