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
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
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
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
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
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
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
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.
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
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
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
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
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
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
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
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
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
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
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
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 · 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
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.
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
4 campsites →
- Barrhill Holiday Park ★ 4.8 (232)
- Queensland Holiday Park ★ 4.9 (103)
- Bennane Shore Holiday Park & Spa ★ 4.4 (140)
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