Castlecroft B&B

Stirling, Scotland

Castlecroft B&B

Stirling, Scotland

CastleCroft B&B

Stirling, Scotland

Quiet, comfortable bed and breakast accommodation, Stirling

Award Winning Service

♦ Quiet location, yet close to centre.
♦ Free, private parking.
♦ Glorious views.
Beautiful gardens.

Rated Excellent

Comfortable Bedrooms

♦ Comfortable, well appointed rooms.
New! All our rooms have King size beds.
♦ All rooms ensuite.
♦ TV/DVD players.
♦ Non smoking.

Book Direct Online for Best Rate


♦ Delicious Scottish breakfast.
♦ Served from 8 AM to 10 AM.
♦ Homemade bread.
♦ Top quality fresh produce.

Free WiFi in all rooms


4 days ago

Castlecroft B&B

New look for room 2. All our 5 rooms now have King Size beds. Photos of New Look room 1 coming soon. ... See MoreSee Less

View on Facebook

Castlecroft Bed and Breakfast, Stirling, Scotland offers comfortable, modern accommodation looking out to superb panoramic views over Stirling Golf Club, set in the old royal hunting grounds of the Kings Park, the Royal Gardens and the Trossachs.

The charming bedrooms at Castlecroft B&B come with modern private en-suite bathrooms and flat screen televisions and DVD players.

Breakfast is cooked to order using the finest local produce and the bread is home made.

As a guest at Castlecroft, you can enjoy the delightful garden, a mass of flowers in Summer, free onsite parking and free Wi-Fi.

Visitors to the garden include squirrels, hedgehogs, rabbits and many types of birds, including  kestrels and buzzards.

Take in the amazing views from the spacious, beautifully furnished guest lounge giving access out onto the balcony and deck areas.

The location is so quiet and peaceful, in a sheltered, elevated spot beneath the towering magnificence of Stirling Castle, yet the city centre is just a 10 minute walk along the delightful Lower Back Walk footpath.

Castlecroft B&B

Castlecroft B&B Stirling

Book Direct for Best Price


Castlecroft Bed and Breakfast
Ballengeich Road
Scotland FK8 1TN
Mobile (cell): 07553345497 (Leave out the 0 if calling from overseas)