Skip to main content

Hotels in Girvan

82 handpicked places to stay

Photo © Andrew Allenby, Google Maps

Girvan's accommodation is modest and practical rather than glamorous, which suits its character as a working harbour town rather than a resort. Expect a handful of harbourside guesthouses and small hotels within walking distance of the beach and station, along with self-catering cottages scattered through the town and along the coast towards Ballantrae and Turnberry. Caravan and holiday parks are well established in this part of Ayrshire, taking advantage of the sea views and easy access to golf, castles and coastal walking. Booking ahead in summer is sensible, particularly around the peak weeks when Ailsa Craig boat trips and the beach are busiest, but Girvan rarely feels overrun compared with better-known Scottish coastal towns, so there is usually reasonable choice even at short notice. For those wanting something more characterful than a standard hotel room, the countryside around Culzean and Turnberry offers a wider spread of cottages and rural stays within easy reach of Girvan itself.

Updated · Ratings from Google; how we list

We list 6 hotels and B&Bs in Girvan. 4 have a Google rating, averaging 4.6/5.

Royal Hotel

Royal Hotel

Hotel · 36 Montgomerie Street, Girvan

Royal Hotel on Montgomerie Street in Girvan offers en-suite rooms, a garden and free on-site parking just a short stroll from the town centre.

Woodland Bay Hotel

Woodland Bay Hotel

Hotel · Woodland Farm, Girvan

Hotel above the Ayrshire coast near Girvan, with sea views, a garden and grounds handy for Culzean Castle and coastal walks.

Burnside Farm B & B

Burnside Farm B & B

B&B · Burnside Farm, Girvan

Adults-only B&B near Girvan, South Ayrshire, handy for Royal Troon Golf Club and with sea and garden views to enjoy from the grounds.

Glenapp Castle

Glenapp Castle

Hotel · Ballantrae, Girvan

A grand countryside retreat near Girvan for couples and weddings, with gardens, spa and golf nearby including Trump Turnberry.

Haven Craig Tara Holiday Park Scotland

Haven Craig Tara Holiday Park Scotland

Guest Accommodation · Dunure Rd, Ayr · 14.4 miles away

A large caravan holiday park on Dunure Rd near Ayr, with direct beach access and Scotland's largest indoor water park.

Ayrs & Graces
5 star

Ayrs & Graces

B&B · Alloway, near Brig o' Doon · 15 miles away

A 5-Star Gold boutique bed and breakfast in Alloway with three individually designed suites, close to the Brig o' Doon.

Brig o' Doon House Hotel
4 star★

Brig o' Doon House Hotel

Hotel · Alloway, on the River Doon · 15.5 miles away

A recently renovated riverside hotel in Alloway, next to the bridge and kirk immortalised in Burns's Tam o' Shanter.

Guest Accommodation
Abbots Way

Abbots Way

Guest Accommodation · 30 Abbots Way, Ayr · 15.6 miles away

Guest accommodation in Ayr, South Ayrshire, close to Royal Troon Golf Club and about 2.89 miles from the town centre.

Blackburn Villa B&B

Blackburn Villa B&B

B&B · 2 Blackburn Road, Ayr · 17 miles away

A modest villa B&B on Blackburn Road, Ayr, with simple en-suite rooms, a garden, and Royal Troon Golf Club close by.

Inverlea Guest House

Inverlea Guest House

Guest Accommodation · 42 Carrick Road, Ayr · 17.1 miles away

Stone-built Ayr guest house near Royal Troon with hearty breakfasts, a sunroom, family rooms and free parking, under a mile from town.

The Doonleigh Suite

The Doonleigh Suite

Guest Accommodation · 27 Carrick Road, Ayr · 17.2 miles away

A small guest accommodation on Carrick Road in Ayr, close to Royal Troon Golf Club and under a mile from the town centre.

Savoy Park Hotel

Savoy Park Hotel

Hotel · 16 Racecourse Road, Ayr · 17.2 miles away

Hotel on Racecourse Road in Ayr, under a mile from the town centre and close to Royal Troon Golf Club, with free on-site parking.

The Kildonan Hotel
3 star★★

The Kildonan Hotel

Hotel · Kildonan, south coast, on the seafront · 17.2 miles away

A family-run seafront hotel on Arran's southern tip, built in the 17th century, with panoramic views and seals visible from the grounds.

Grange View Bed and Breakfast

Grange View Bed and Breakfast

B&B · 3 Carrick Road, Ayr · 17.3 miles away

A small B&B on Carrick Road in Ayr, close to the town centre, offering modern en-suite rooms and a full Scottish breakfast.

Fairfield House Hotel
4 star★

Fairfield House Hotel

Hotel · Ayr seafront · 17.3 miles away

A restored Victorian mansion hotel on Ayr's seafront with sea-view rooms, an AA-rosette restaurant and a health club with pool.

Lochinver Guest House
4 star★

Lochinver Guest House

Guest House · Park Circus, Ayr town centre · 17.3 miles away

A Victorian townhouse guest house on Park Circus in Ayr, with seven en-suite rooms named after Ayrshire clans.

A Turas-Mara Guest House

A Turas-Mara Guest House

Guest Accommodation · 25 Castlehill Road, Ayr · 17.3 miles away

A three-room guest house in Ayr with breakfast and a restaurant on site, close to Royal Troon Golf Club and free parking.

OYO Glenpark Hotel

OYO Glenpark Hotel

Hotel · 5 Racecourse Road, Ayr · 17.3 miles away

A straightforward budget hotel on Racecourse Road in Ayr, close to the town centre and within reach of Royal Troon Golf Club.

Miller House

Miller House

B&B · 36 Miller Road, Ayr · 17.4 miles away

A three-room B&B on Miller Road in Ayr, just under half a mile from town and close to Royal Troon Golf Club.

Hotel Kylestrome Bar & Grill

Hotel Kylestrome Bar & Grill

Hotel · 11 Miller Road, Ayr · 17.4 miles away

A well-kept hotel near central Ayr, with en-suite rooms, a bar and grill restaurant, and free on-site parking.

Barns B&B

Barns B&B

B&B · 8 Barns Crescent, Ayr · 17.4 miles away

A South Ayrshire B&B close to Ayr town centre, with Royal Troon Golf Club nearby and free on-site parking.

Guest House
Daviot House
4 star★

Daviot House

Guest House · Queens Terrace, Ayr town centre · 17.5 miles away

A 4-star guest house in a Grade C listed Ayr townhouse, offering six bedrooms within walking distance of the beach.

Guest Accommodation
Maze Serviced Apartment

Maze Serviced Apartment

Guest Accommodation · 90 Main Road, Ayr · 17.5 miles away

Serviced apartment on Main Road in Ayr, close to Royal Troon Golf Club, with free on-site parking.

Ayrshire And Galloway Hotel

Ayrshire And Galloway Hotel

Hotel · 1 Killoch Place, Ayr · 17.5 miles away

A 25-room hotel on Killoch Place in Ayr with a traditional bar, bistro and free on-site parking close to local attractions.

Daviot Guest House

Daviot Guest House

Guest Accommodation · 12 Queens Terrace, Ayr · 17.5 miles away

Guest house in Ayr, close to Royal Troon Golf Club and the town's waterfront, with sea and garden views and free parking.

Burnside Guest House

Burnside Guest House

Guest Accommodation · 14 Queens Terrace, Ayr · 17.5 miles away

Guest house on Queens Terrace in Ayr with en-suite family rooms, breakfast included and the coast a short walk away.

Beaches

Beaches

Guest Accommodation · 13 Queens Terrace, Ayr · 17.5 miles away

Guest house on Queens Terrace in Ayr with a garden opening onto the beach and sea views, close to Royal Troon Golf Club.

ByTheSea Ayr

ByTheSea Ayr

Guest Accommodation · 16 Queens Terrace, Ayr · 17.5 miles away

Guest accommodation on Queens Terrace in Ayr with a well-liked breakfast, family rooms and free parking, close to the beach and Royal Troon.

Mercure Ayr Hotel

Mercure Ayr Hotel

Hotel · Dalblair Rd, Ayr · 17.6 miles away

A well-placed base on Scotland's west coast, the Mercure Ayr Hotel sits near the beach and golf courses, with 118 rooms and helpful staff.

Horizon Hotel
3 star★★

Horizon Hotel

Hotel · Ayr seafront · 17.6 miles away

A long-standing family-run hotel directly on Ayr seafront, with sea-facing rooms and the Vista restaurant and bar.

The Arrandale Hotel

The Arrandale Hotel

Hotel · 2-4 Cassillis Street, Ayr · 17.6 miles away

A small, easy-going hotel in Ayr for golfers heading to Royal Troon, with just 10 rooms, free parking and a shuttle to the course.

Eglinton Guest House

Eglinton Guest House

Guest Accommodation · 23 Eglinton Terrace, Ayr · 17.7 miles away

A no-frills 18th-century guest house in Ayr, well suited to golfers and budget travellers, with a garden and free parking.

Western House Hotel
4 star★

Western House Hotel

Hotel · Craigie Road, Ayr · 18.2 miles away

A four-star hotel and restaurant on Craigie Road in Ayr, known locally for its afternoon tea and event spaces.

Kilkerran Guest House

Kilkerran Guest House

Guest Accommodation · 15 Prestwick Rd, Ayr · 18.6 miles away

Guest house on Prestwick Road in Ayr, close to Royal Troon Golf Club, with free parking and en-suite family rooms.

The Beechwood Guest House

The Beechwood Guest House

Guest Accommodation · 39, Prestwick Road, Ayr · 18.7 miles away

Nine-room guest house on Prestwick Road in Ayr with an indoor pool, gym and spa rarely found at this size of property.

Carlton Hotel

Carlton Hotel

Hotel · 187 Ayr Road, Prestwick · 19.3 miles away

39 en-suite rooms with a straightforward, comfortable feel at the Carlton Hotel on Ayr Road in Prestwick, near the airport and coast.

Viewbank Guest House

Viewbank Guest House

Guest Accommodation · Golf Course Road, Whiting Bay · 19.3 miles away

An adults-only guest house on Golf Course Road in Whiting Bay, Isle of Arran, suited to couples wanting sea views and a quiet break.

Travelodge Ayr

Travelodge Ayr

Hotel · Highfield Drive, Ayr · 19.3 miles away

Budget hotel on Highfield Drive in Ayr, near the seafront and town centre, handy for exploring the Ayrshire coast.

Premier Inn Ayr A77 Racecourse

Premier Inn Ayr A77 Racecourse

Hotel · Wheatpark Place, Ayr · 19.5 miles away

Premier Inn Ayr A77 Racecourse offers modern en-suite rooms with comfortable beds, near Ayr Racecourse and Prestwick Airport, with free parking.

Cairnryan Bed and Breakfast

Cairnryan Bed and Breakfast

B&B · Main Street, Stranraer · 19.7 miles away

A small Stranraer B&B on Main Street, handy for the ferry port, golf, walking and cycling routes, with just two rooms and free parking.

Retreat at The Knowe Auchincruive Estate

Retreat at The Knowe Auchincruive Estate

B&B · The Knowe, Ayr · 20.1 miles away

A quiet B&B on the Auchincruive Estate near Ayr, with a varied breakfast spread and rooms stocked with drinks and mini-fridges.

The Burlington Guest House & Restaurant

The Burlington Guest House & Restaurant

Guest Accommodation · Shore Road, Whiting Bay · 20.1 miles away

Guest house on Shore Road, Whiting Bay, Isle of Arran, with a restaurant and bar, under a mile from the beach and near golf and fishing.

Corsewall Lighthouse Hotel

Corsewall Lighthouse Hotel

Hotel · Corsewall Lighthouse Hotel, Kirkcolm · 20.1 miles away

A working lighthouse hotel near Kirkcolm, Dumfries and Galloway, with sea views and Stranraer Harbour around 11 miles away.

The Lagg Hotel

The Lagg Hotel

Hotel · Lagg, Lagg · 20.6 miles away

A hotel for walkers, cyclists and anglers, tucked into Lagg on Isle of Arran with restaurant, bar and garden.

The Lagg Hotel
3 star★★

The Lagg Hotel

Hotel · Kilmory, south Arran · 20.6 miles away

The oldest inn on Arran, established in 1791, a cosy dog-friendly hotel with open fires and gardens in the village of Kilmory.

Rhins of Galloway

Rhins of Galloway

B&B · A77 Coastal Road, Stranraer · 20.7 miles away

Eight-room B&B on the A77 Coastal Road near Stranraer, with an indoor pool, spa and gym rare for a property this size.

Sandhill House

Sandhill House

Hotel · Southwood Road, Troon · 21.5 miles away

A grand mansion set in nine acres near Troon, with sea views, stables and chic en-suite rooms close to Royal Troon Golf Club.

Enterkine House Hotel

Enterkine House Hotel

Hotel · Annbank, Ayr · 21.7 miles away

A 13-room country house hotel near Ayr in South Ayrshire, set in its own gardens with free on-site parking and dogs welcome.

Enterkine Country House Resort
4 star★

Enterkine Country House Resort

Hotel · Annbank, 6 miles from Ayr · 21.7 miles away

A country-house resort on a 350-acre Ayrshire estate near Annbank, with lodges, fine dining and a spa a short drive from Ayr.

The Marine Hotel

The Marine Hotel

Hotel · 8 Crosbie Road, Troon · 21.7 miles away

89-room hotel in Troon with a well-regarded restaurant and breakfast, plus a spa, pool and sea views near Royal Troon Golf Club.

Piersland House

Piersland House

Hotel · Craigend Road, Troon · 21.9 miles away

Set back off Craigend Road with gardens close to Royal Troon Golf Club, Piersland House is a South Ayrshire hotel known for its fish suppers and attentive staff.

South Beach Hotel

South Beach Hotel

Hotel · 73 South Beach, Troon · 22.1 miles away

Sea-view rooms with en-suite bathrooms at this Troon hotel on South Beach, close to golf, walking routes and the coast.

Adamton Country House

Adamton Country House

Hotel · Baird Road, Prestwick · 22.1 miles away

A two-storey country house hotel on Baird Road in Prestwick, with 265 rooms and a quiet garden setting for the price.

Premier Inn Ayr Prestwick Airport

Premier Inn Ayr Prestwick Airport

Hotel · Kilmarnock Road, Monkton · 22.1 miles away

A 64-room Premier Inn on Kilmarnock Road in Monkton, minutes from Prestwick Airport with on-site parking and a restaurant.

The Salt Lodge

The Salt Lodge

Hotel · Harbour Road, Troon · 22.2 miles away

Harbour-side hotel on Harbour Road, Troon, close to Royal Troon Golf Club, with marina views and rooms just steps from Scott's Restaurant.

Anchorage Hotel Troon

Anchorage Hotel Troon

Hotel · 147-149 Templehill, Troon · 22.2 miles away

A straightforward 19-room hotel in Troon suited to golf trips and casual stays, close to Royal Troon Golf Club, with a popular on-site bar.

Lamlash Bay Hotel

Lamlash Bay Hotel

Hotel · Shore Road, Lamlash · 22.9 miles away

An 11-room hotel on Shore Road in Lamlash, Isle of Arran, with en-suite rooms, a bar and restaurant, and dogs welcome.

Glenisle Hotel
4 star★

Glenisle Hotel

Hotel · Shore Road, Lamlash · 23 miles away

An award-winning boutique hotel on the Lamlash seafront, overlooking the bay and Holy Isle, with a well-regarded restaurant and bar.

Glenisle Hotel

Glenisle Hotel

Hotel · Shore Road, Lamlash · 23 miles away

A 13-room hotel on Shore Road in Lamlash, Isle of Arran, with a restaurant, bar and free parking overlooking the bay.

Stonewater House Vegan Bed and Breakfast

Stonewater House Vegan Bed and Breakfast

B&B · Shore Road., Lamlash · 23 miles away

Wholly vegan bed and breakfast on Shore Road in Lamlash, Isle of Arran, with a garden and free on-site parking.

Balyett Farmhouse B&B

Balyett Farmhouse B&B

B&B · Cairnryan Road, Stranraer · 23.1 miles away

A working farmhouse B&B on the Cairnryan Road outside Stranraer, with sea views and free parking for a quiet Dumfries and Galloway base.

No2 Troon Road

No2 Troon Road

Guest Accommodation · 2 Troon Road, Troon · 23.2 miles away

Guest accommodation near Royal Troon Golf Club in Troon, with free on-site parking and en-suite family rooms.

The Arran Lodge & Arran Sleep Huts

The Arran Lodge & Arran Sleep Huts

Hotel · Altachorvie, Lamlash · 23.3 miles away

Hotel and sleep huts in Lamlash, Isle of Arran, close to golf, fishing, watersports and walking, with Brodick 3.81 miles away.

Old Loans Inn

Old Loans Inn

Hotel · 31-33 Main Street, Troon · 23.3 miles away

A 20-room inn near Royal Troon Golf Club in South Ayrshire, with a restaurant, spa and pool behind its Main Street frontage.

Blackbull hotel

Blackbull hotel

Hotel · 2b Montgomery Street, Tarbolton · 23.7 miles away

A straightforward pub-hotel on Montgomery Street in Tarbolton, with free parking and fishing nearby in the South Ayrshire countryside.

Thornbank House

Thornbank House

Guest Accommodation · Thornbank Road, Stranraer · 23.8 miles away

Guest accommodation in Stranraer with its own indoor swimming pool, gym and spa/sauna, close to Dunskey Golf Club near Portpatrick.

Briar Brae Bed & Breakfast

Briar Brae Bed & Breakfast

B&B · Broadstone Road, Stranraer · 23.8 miles away

Adults-only B&B on Broadstone Road, Stranraer, with a cooked breakfast, sea views and free parking on site.

The Swan Inn

The Swan Inn

Hotel · 17 Streuchan Street, Stranraer · 24.1 miles away

A pet-friendly Stranraer inn near Dunskey Golf Club and Stranraer Harbour, with free parking and an on-site restaurant and bar.

Craignelder Hotel

Craignelder Hotel

Hotel · Cairnryan Road, Stranraer · 24.1 miles away

A practical stopover for ferry travellers, this Stranraer hotel on Cairnryan Road sits under half a mile from the harbour with free parking.

North West Castle Hotel

North West Castle Hotel

Hotel · Portrodie, Stranraer · 24.1 miles away

A castellated hotel in Stranraer with sea and mountain views, a spa, games room and gym, close to the harbour.

Neptunes Rest Guest Hotel

Neptunes Rest Guest Hotel

B&B · 25 Agnew Crescent, Stranraer · 24.1 miles away

A B&B on Agnew Crescent in Stranraer with sea views and free parking, close to Dumfries and Galloway's coast and countryside.

Lakeview Guest House

Lakeview Guest House

Guest Accommodation · 19 Agnew Crescent, Stranraer · 24.1 miles away

Guest house on Agnew Crescent in Stranraer, Dumfries and Galloway, about 1.45 miles from Stranraer Harbour with free on-site parking.

Harbour Lights Guesthouse

Harbour Lights Guesthouse

Guest Accommodation · 7 Agnew Crescent, Stranraer · 24.2 miles away

Adults-only guesthouse on Agnew Crescent in Stranraer, with free on-site parking close to the town's pubs and restaurants.

The Ivy House Ferry Link

The Ivy House Ferry Link

B&B · 3 Ivy Place, Stranraer · 24.2 miles away

Adults-only B&B in Stranraer with breakfast included, en-suite rooms and the harbour under a mile away by the listed route.

Stables Guest House

Stables Guest House

Guest Accommodation · Corsbie Road, Newton Stewart · 24.2 miles away

Guest house on Corsbie Road in Newton Stewart offering breakfast and packed lunches, handy for walkers heading into Galloway Forest Park.

Creebridge House Hotel

Creebridge House Hotel

Hotel · Minnigaff, Newton Stewart · 24.3 miles away

A former country house in Minnigaff, just over the river from Newton Stewart, with Galloway Forest Park on its doorstep.

The Thistle Inn

The Thistle Inn

Hotel · 47 Dalrymple Street, Stranraer · 24.3 miles away

A straightforward budget hotel on Dalrymple Street, Stranraer, suited to overnight stops, ferry travellers and golf trips with free parking.

Windsor house

Windsor house

Guest Accommodation · 8 Windsor Terrace, Stranraer · 24.4 miles away

Windsor House is a terraced guest accommodation on Windsor Terrace in Stranraer, under a mile from the harbour, with free parking on site.

Crofthead Farm House

Crofthead Farm House

B&B · Tarbolton, Mauchline · 24.5 miles away

A three-room B&B at Crofthead Farm House near Mauchline, East Ayrshire, with garden views and free on-site parking.

Black Horse Hotel

Black Horse Hotel

Hotel · 66 Queen Street, Newton Stewart · 24.6 miles away

Nine-room Black Horse Hotel on Queen Street in Newton Stewart offers a bar, restaurant and free parking close to Galloway Forest Park.

Bruce Hotel

Bruce Hotel

B&B · 88 Queen Street, Newton Stewart · 24.7 miles away

A no-frills B&B on Queen Street in Newton Stewart, Dumfries and Galloway, handy for golf, fishing and walking country nearby.

The Crown Hotel

The Crown Hotel

Hotel · 102 Queen Street, Newton Stewart · 24.7 miles away

A straightforward base for exploring Galloway Forest Park, this Newton Stewart hotel suits walkers, cyclists and families travelling with pets.

Other places to stay in Girvan

Nearby towns

Quick answers

How many hotels and B&Bs are there in Girvan?+

We list 6 hotels and B&Bs in Girvan. 4 of them have a Google rating, averaging 4.6 out of 5.

🏨

Know a hotel / b&b in Girvan 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

Get the best UK staycation deals

The latest offers on cottages, campsites and hotels, plus new ideas for breaks around Britain. Straight to your inbox, no spam.

By signing up you agree to receive emails from Staycation.co.uk. Unsubscribe any time. See our Privacy Policy.