Hotels of Earth

21KR Bed and Breakfast, close to beach, town centre and golf

21 Kilrymont Road, St Andrews, GB

9.3 guest rating· 130 reviews

About this hotel

Recently Renovated Accommodation: Offering a fresh and modern stay with free WiFi and a charming garden.

Convenient Location: Close to the beach, town centre, and renowned golf courses, making it a perfect base for exploration.

Delightful In-Room Amenities: Enjoy a comfortable stay with outdoor furniture, a flat-screen TV, and complimentary fruits and chocolates or cookies.

Experience a relaxing stay at 21KR Bed and Breakfast in the heart of St Andrews. Book now to enjoy a rejuvenating getaway.

Rooms & rates

King Room with Garden View

Sleeps 2 · 20 m² · Queen bed

  • Desk
  • Private bathroom
  • Shower
  • TV
  • Hair dryer

Superior Double or Twin Room with Garden View

Sleeps 2 · 22 m² · Queen bed, 2× Twin bed

  • Desk
  • Private bathroom
  • Shower
  • TV
  • Hair dryer

Double Room with Private Bathroom

Sleeps 2 · 19 m² · Double bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Radio

Double Room

Sleeps 2 · 17 m² · 2× Twin bed

  • Private bathroom
  • Shower
  • TV
  • Hair dryer
  • Radio

Amenities

  • Free WiFi
  • Free Parking
  • Beach
  • Non-smoking rooms
  • Non-smoking throughout
  • Fire extinguishers
  • Garden
  • Heating
  • Invoice provided
  • Smoke alarms

Location

© OpenStreetMap contributors

21 Kilrymont Road, St Andrews, GB

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

What guests say9.3130 reviews

+ Friendly hosts+ Clean and comfortable rooms+ Excellent breakfast+ Great locationSmall room size for some guests
Cleanliness9.4
Service9.8
Location9.4
Room Quality8.8
Amenities8.9
Value for Money8.8

Highly recommend

9.0

Location was good. The breakfast had good choice and was lovely and fresh. Claire and Mark were very good hosts.

Our room had an extremely small ensuite and shower.

Jill · AU · 2026-07-21

Super nette Gastgeber, sehr sauber, excellentes Frühstück!

10.0

Super nette Gastgeber, sehr sauber, excellentes Frühstück!

Philipp · DE · 2026-07-14

Muy agradable. Super desayuno!

9.0

Casa bonita, limpia, agradable y tranquila. Habitación cómoda, anfitriones super amables, desayuno delicioso. Volveremos!

El cuarto de baño : el más pequeño de mi vida ( pero muy completo y bien equipado).

Danielle · ES · 2026-07-13

A lovely stay with a diverse breakfast and attentive hosts!

8.0

Staff were very attentive (especially during breakfast) and went out of their way to take us with our luggage in their car so we didnt have to walk. Following a mishap with some decor in the room the hosts were apologetic and adaptable! The breakfast offered was diverse and had a very good range, we were very pleased with the selection! The room was very clean upon arrival and was attended to each day of our stay (the biscuits were a pleasant bonus that we really enjoyed!). The house cat made our stay :).

A common room outside the bedroom could be a good idea. Our room wasn't huge but of course we only spent evenings in it so it was okay. A few times I went into the kitchen to see the cat but it felt as though I was overstepping my welcome when I did.

James · GB · 2026-07-08

Nous avons adoré le contact avec les propriétaires. Vraiment très accueillants et aux petits soins.

10.0

L'accueil était exceptionnel. Grâce à la gentillesse et la bienveillance de Claire et Marc, nous avons eu un excellent séjour. Le petit déjeuner est copieux et ils sont flexibles sur les horaires.

La chambre était petite. J'ai malheureusement mal sélectionné le type de chambre à la réservation et comme nous avions réservé pour 4 nuits, ça n'a pas été très agréable de ce côté-là au vu de la longueur du séjour.

Anne · CH · 2026-07-08

Warm and kind hospitality

10.0

Warm hospitality of Claire, clean and quiet surroundings, easy access to city center, everything made our visit so enjoyable. great appreciation!!!

Nothing

akira · BE · 2026-06-29

Good to know

This property does not accommodate bachelor(ette) or similar parties.

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.

Managed by a private host

A deposit may be required at the property.