★★★☆☆

Balmoral Hotel

Moffat, United Kingdom Property type: Guest houses

8.8
1,421 reviews
  • Internet services
  • Parking
  • Restaurant

Prices by date

Lowest nightly price for 2 adults, updated twice a month.

Cheapest dates

  • 4 November 2026 £138
  • 5 November 2026 £138
  • 6 November 2026 £138
  • 7 November 2026 £138
  • 8 November 2026 £138

Available Rooms & Rates

1 double bed · 16 m² · Up to 2 guests

  • Private bathroom
  • Flat-screen TV
  • Tea/Coffee maker
  • Hairdryer
  • Breakfast Included Refundable
    £138.00
    per night

1 double bed · 35 m² · Up to 2 guests

  • Private bathroom
  • Flat-screen TV
  • Tea/Coffee maker
  • Hairdryer
  • Breakfast Included Refundable
    £149.50
    per night

Choose your check-in and check-out dates to see this room's prices.

About This Hotel

This small country inn is situated in the centre of Moffat, a former spa town where national bard Robert Burns was one of the many visitors who came here to take the waters.

For walking enthusiasts, Moffat lies at the midpoint of the Southern Upland Way and is an excellent base to explore this part of Scotland. Edinburgh, Glasgow, Galloway and the Lake District are all within easy reach.

The inn is fully licensed and offers great food from 11:30 till 21:00 every day.

Location

High Street, Moffat, DG10 9DL, United Kingdom

Other hotels in Moffat

All hotels in Moffat

Facilities

Key access Garden Bar Fax/photocopying Invoice provided Daily housekeeping Internet services Heating Parking Packed lunches Restaurant Non-smoking rooms Non-smoking throughout

Frequently asked questions

How far is Balmoral Hotel from the airport?

The nearest airport is Edinburgh Airport (EDI), about 69 km away. You can add a private airport transfer at a fixed price when you book.

Is breakfast included at Balmoral Hotel?

Yes, the rates include breakfast.

Can I cancel for free?

Yes, rates with free cancellation are available; they are marked "Free cancellation" in the room list.

What do guests think of Balmoral Hotel?

Guests rate it 8.8 out of 10, from 1421 reviews.

How much does a night at Balmoral Hotel cost?

Nightly prices start from £138.00; the exact price depends on your dates and room, and is shown before you book.

£138.00 / night Check Availability