Melrose Hotels

Popular filters:

Find the best Melrose hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Melrose hotels with free cancellation or excellent ratings

Trusted Melrose hotel providers

See all hotels in Melrose

View more hotels

Luxury stay or budget getaway?

Whether you're after 5-star comfort or ease on your wallet, we do the searching so you can sleep easy during your stay in Melrose.

Find a Melrose hotel in the heart of the action

Beat the queues at the top Melrose attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelBowden House B&B – 5.0
Average 4 star hotel price$293 per night

Your guide to finding the best hotels in Melrose, United Kingdom

Make the most of your time in Melrose by booking a hotel that matches your needs. We’ve created a list of some of the city’s best hotels, from luxurious to modest.

Best time to visit Melrose

Melrose is an interesting destination year-round, but depending on your interests and what you're hoping to do, some times may be better than others. Low and high season in Melrose

Busiest month(s): January sees the largest number of travellers to Melrose, leading to an average nightly rate of $495. If you are visiting during this period, prepare for relatively higher rates compared to the quieter seasons, where average prices drop to $262 per night.

Quietest month(s): The cheapest time of year to visit is August, when the average cost per night is $262, which will save you more money than peak season.

The priciest month in Melrose is January, and you can expect to spend around $495 on a hotel stay. Weekend rates usually increase, averaging around $262 per night throughout the year, and Sunday sees the highest rates at the best hotels in Melrose. You'll find savings on Friday, which is the cheapest day to book hotels on average.

Where to stay in Melrose

Enjoy your vacation at the right hotel for the right price. Whether it's a 5-star resort or a popular place in the middle of the city, there are plenty of right choices in Melrose.

Popular hotels in Melrose

The Townhouse Hotel is a great hotel to stay at, with its 4-star rating and range of amenities. This hotel provides an excellent retreat in the center of Melrose, and you can enjoy the hotel's restaurant, fitness center, pool, and free Wi-Fi offerings.

Things to do in Melrose

In the middle of the city, you can find well-known attractions and things to do like the Trimontium Museum. If you're a foodie, you'll find a smorgasbord of great eateries, like Provender, Burt's Hotel Restaurant, Marmion's Brasserie, Monte Cassino, and Kings Arms Hotel, Restaurant.

Finding cheap hotels in Melrose: FAQs

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Melrose with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.
Of course - the cheapest hotel deal we found within the next seven days is $151 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $163 per night.
The average price of a hotel during the week is $283 per night, and the average price on weekends is $287. Overall, it looks like the cheapest day to stay in Melrose could be Thursday.
We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Melrose. And the most expensive day seems to be Monday
The average price of a 3-star hotel in Melrose is currently around $287 per night. And the cheapest 3-star hotel we found is $188 per night.
The average price of a 4-star hotel in Melrose is currently around $285 per night. And the cheapest 4-star hotel we found is $251 per night.
If you're hitting up Melrose with kids in tow, try Buccleuch Arms.