Skip to content
Hotels of Earth

The Garret Hotel

116 High Street, Kirkcudbright, GB

8.2 guest rating· 477 reviews

About this hotel

Luxurious Stay at The Garret Hotel

Garden and Terrace : Immerse yourself in the serene surroundings of our garden and terrace, perfect for unwinding after a day of exploration in Kirkcudbright.

Dining Experience : Indulge in exquisite culinary delights at our on-site restaurant and bar, offering a diverse menu to satisfy your taste buds.

Local Attractions : Conveniently located near popular attractions like Dumfries and Galloway Golf Club, guests can explore the vibrant culture and outdoor activities Kirkcudbright has to offer.

Experience comfort and luxury at The Garret Hotel. Book now for an unforgettable stay.

These prices drop 10% for members

Membership is free and takes one email address. No password, and the prices on this page update straight away.

Price drops on hotels you save, plus our price research. One click to stop.Already a member? Sign in

Rooms & rates

Deluxe Double Room

Sleeps 2 · King bed

  • Private bathroom
  • Free WiFi
  • Shower
  • Heating
  • Electric kettle

Double Room

Sleeps 2 · King bed

  • Private bathroom
  • Coffee/tea maker
  • Free WiFi
  • Shower
  • Hair dryer

Twin Room with Shower

Sleeps 2 · 7 m² · 2× Twin bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Toilet

Deluxe King Room

Sleeps 2 · 6 m² · Queen bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Toilet

Deluxe Single Room

Sleeps 1 · 4 m² · Twin bed

  • Private bathroom
  • Shower
  • Hair dryer
  • Toilet
  • Electric kettle

Single Room with Shower

Sleeps 1 · 6 m² · Twin bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Toilet

Superior King Room

Sleeps 2 · 8 m² · Queen bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Toilet

Family Room with Shower

Sleeps 4 · 10 m² · Double bed, 2× Bunk bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Toilet

Amenities

  • Free WiFi
  • Free Parking
  • Restaurant
  • Bar
  • Golf course
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
  • Bike tours
  • Board games/puzzles
  • Cashless payment available
  • CCTV in common areas
  • CCTV outside property
  • Cleaning standards that are effective against Coronavirus
Show all 42 amenities
  • Coffee Shop on site
  • Cooking class
  • Cycling
  • Facilities for disabled guests
  • Fire extinguishers
  • Garden
  • Guest rooms disinfected between stays
  • Heating
  • Higher level toilet
  • Kid meals
  • Laundry washed per local authority guidelines
  • Live music/performance
  • Lower bathroom sink
  • Outdoor fireplace
  • Outdoor furniture
  • Packed lunches
  • Picnic area
  • Private check-in/check-out
  • Sanitized tableware & silverware
  • Smoke alarms
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Sun terrace
  • Temporary art galleries
  • Tennis court
  • Toilet with grab rails
  • Walking tours
  • Wine/champagne

Location

© OpenStreetMap contributors

116 High Street, Kirkcudbright, GB

Check-in
from 04:00 PM to 09:00 PM
Check-out
until 11:00 AM

What guests say8.2477 reviews

+ Friendly staff+ Great location+ Good breakfastNoisy barBathroom issuesShower pressure
Cleanliness7.5
Service8.9
Location8.9
Room Quality8.0
Amenities8.0
Value for Money7.5

Traditional pub-style hotel.

7.0

The food, both in the evening and at breakfast, was very good and the waitresses very helpful and efficient.

My 'Deluxe single room' made me ask myself what a basic single room looked like, there was little to note regarding the 'deluxe' title. I felt the bathroom, though fine in itself, lacked privacy - the window only had wooden shutters which pulled across, but one was stuck and therefore someone could have seen me in the bathroom from the rear of the property. The bedroom also had the same wooden shutters and they did not block out the light completely. I expected a lot of noise on the one evening as England were playing in the World Cup and there was a crowd watching the match in the bar, and that I could accept - but there was also a lot of unnecessary noise on and off throughout the next few hours which meant I had little sleep.

Pamela · GB · 2026-07-22

Pleasant stay

8.0

Nice beergarden, friendly staff

Tom · NL · 2026-07-21

2 night Weekend Stay in Kircudbright

10.0

First time staying at the Garrett Hotel, having been there for drinks only on a previous visit to Kirkcudbright. Very impressed with the ease of check in, the good standard of the rooms and the genuine welcome that we recieved.

Bed was a little bit firm for my liking, but that didn't spoil anything.

Douglas · GB · 2026-07-21

Kirkcudbright is a lovely town.

6.0

Position. As it is a hotel and we were there on a Saturday night and our room faced the garden, the noise from the locals partying in the back garden was hard to bear. I think we simply chose the wrong hotel for us.

Pamela · AU · 2026-07-06

A visit to Kirkcudbright

9.0

This is my second visit, chosen for its location and comfort. Also serves good food and has a garden and easy parking.

All good- this was carefully chosen to meet our requirements.

Fiona · GB · 2026-07-06

Fantastic breakfast, great location

7.0

One of the best hotel breakfasts I’ve ever had!

My only slight criticism is the lack of blinds in my bathroom - I would have felt a bit exposed if I’d switched the light on at night, with only a net curtain.

Fiona · GB · 2026-07-06

Good to know

Please inform of your expected arrival time in advance. You can use the Special Requests box when booking, or contact the property directly using the contact details in your confirmation.

A deposit may be required at the property.

Parking

Free public parking is possible at a location nearby (reservation is not possible).

Pets

Pets are not allowed.

Internet

WiFi is available in the hotel rooms and is free of charge.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 0 years old stay for free when using an existing bed.

You haven't added any cots.

You haven't added any extra beds.