Hotels in Melrose (Scotland, United Kingdom)

121 hotels in Melrose

  1. Dryburgh Abbey Hotel

    Tranquil Tweed Restaurant dining
    See prices from 17 sites
    from£100
  2. Waverley Castle Hotel

    Riverside and parkland location
    See prices from 5 sites
    from£68
  3. Kings Arms Hotel

    Traditional Scottish pub atmosphere
    See prices from 3 sites
    from£98
  4. The Townhouse Hotel

    Scenic walks along the River Tweed
    See prices from 14 sites
    from£118
  5. Burt's Hotel

    Historic 18th-century family-run hotel
    See prices from 13 sites
    from£144
  6. George and Abbotsford

    Eildon Hills views
    See prices from 14 sites
    from£88
  7. Dryburgh Arms Pub with Rooms

    Games area with darts and pool
    See prices from 3 sites
    from£80
  8. Broomfields Country House

    Select dates to see exact prices
  9. Clint Lodge

    Scenic Tweed Valley views
    See prices from 3 sites
    from£158
  10. Bowden House B&B

    Secluded private gardens and sun terrace
    Select dates to see exact prices
  11. Kirklands Cottages

    Wraparound garden with wildlife spotting
    Select dates to see exact prices
  12. Kirklands House Melrose Bed and Breakfast

    Select dates to see exact prices
  13. The Tweed

    Select dates to see exact prices
  14. Tweedbank

    Garden views and outdoor seating
    Select dates to see exact prices
  15. Kennels Cottage, Pet Friendly In St Boswells, Ref 25917

    See prices from 3 sites
    from£362
  16. Kirklands House

    Secluded woodland setting
    Select dates to see exact prices
  17. Harleyburn Cottages

    Historic Victorian cottage setting
    Select dates to see exact prices
  18. Cottage Located In A Stunning South Facing Two Acre Private Garden Setting

    Select dates to see exact prices
  19. Postbox Cottage

    Select dates to see exact prices
  20. Shunters Cottage

    Select dates to see exact prices
  21. The Tay

    Select dates to see exact prices
  22. Abbey View

    Select dates to see exact prices
  23. Mabels View

    Select dates to see exact prices
  24. The Teviot

    Select dates to see exact prices
  25. Tweed Apartment, Family Friendly In Tweedbank, Ref 928051

    See prices from 4 sites
    from£470
  26. The SPEY Melrose

    Select dates to see exact prices
  27. Lovely 2-bedroom Apartment In Scottish Borders

    Select dates to see exact prices
  28. The Clyde

    Select dates to see exact prices
  29. Hildon

    Select dates to see exact prices
  30. Mamma House

    Select dates to see exact prices
  31. The Esk - Modern 1 Bedroom Apartment In Centre Of Melrose.

    Select dates to see exact prices
  32. 2 Bed Cottage - Sleeps 4 - Parking - Wifi

    Select dates to see exact prices
  33. Dryburgh Stirling Two

    Select dates to see exact prices
  34. BROOMBANK, Melrose

    Select dates to see exact prices
  35. Eildonside

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Melrose

  • Cheapest month: August
    £133 per night
  • Yearly typical price
    £141 per night
  • Peak month: October
    £149 per night

Frequently Asked Questions about Melrose

  • When is the cheapest time to book a hotel in Melrose?

    August is usually the cheapest month to book a hotel in Melrose, with typical prices around £133 per night based on 119 price comparisons.

  • When are hotel prices highest in Melrose?

    Hotel prices in Melrose are usually highest during October, with typical prices around £149 per night.

  • How much does a hotel in Melrose cost per night?

    Hotel prices in Melrose usually range from £117 per night to £194 per night, with typical prices around £141 per night.

  • How do hotel prices in Melrose change throughout the year?

    Hotel prices in Melrose are typically lowest in August at around £133 per night, rising to around £149 per night in October.

  • November

    2026

    £135
    £109 — £177
  • December

    2026

    £136
    £112 — £184
  • January

    2027

    £135
    £112 — £185
  • February

    2027

    £135
    £112 — £188
  • March

    2027

    £145
    £115 — £199
  • April

    2027

    £142
    £118 — £206
  • May

    2027

    £148
    £126 — £213
  • June

    2027

    £140
    £125 — £203
  • July

    2027

    £143
    £126 — £206
  • August

    2027

    £133
    £117 — £204
  • September

    2027

    £141
    £126 — £152
  • October

    2027

    £149
    £128 — £194

Frequently Asked Questions about Melrose

Hotels in Melrose

These hotels may also be interesting for you...

Points of Interest - Melrose

Top Destinations

More Top Destinations