- Home
- Places to go
- Scotland's Cities
- 10 Top hotels in Scotland's cities
10 Top hotels in Scotland's cities
Planning a city break in Scotland and looking for a place to stay? You’re in the right place! Go central and find a range of city hotels across Scotland to suit your budget, from cheap and cheerful hotels to more luxurious spa stays. You may even bag yourself a discount if you book direct, too.
- 1
The Address Glasgow
Check in: 3pm
Check out: 12pm
Prices: Room-only doubles from £139
Listed in The Sunday Times 2024 Best Places to Stay, The Address is a welcome addition to Glasgow’s city centre. With 95 bedrooms available, all rooms include soft cotton bed linen and fluffy duvets for a great night’s sleep. The hotel is also powered on 100% renewable energy, introducing biodegradable drinking straws and compostable coffee cups for your daily caffeine fix.
Brides to be and bridesmaids can relax before their big day with the Bridal Wellness Package. With cocktails on arrival, food sharing platters from the inhouse restaurant NORTH, bathrobes and slippers and complimentary access to the wellness suite, you’ll no doubt feel like the ultimate VIP.
- 2
House of Gods Edinburgh & Glasgow
Check in: 3pm
Check out: 11am (12pm for Treat Me Like I’m Famous package)
Prices: Room packages available from £59
Having opened in Edinburgh’s Cowgate in 2021, the luxurious House of Gods hotel has made a lasting impression on the city with a new arrival now in Glasgow – complete with a rooftop bar! Whisk yourself off on a romantic city break and choose from a range of rooms including The Cabin, The Classic or The Suite which exude extravagant features including oak-panelled walls and opulent fabrics, hidden TV mirrors and a fully stocked, hand-built cocktail bar. Fancy an upgrade? The Treat Me Like I’m Famous package has everything beyond your wildest dreams to live the life of the rich and famous. Expect prosecco on arrival, a £40 bar tab to use in the cocktail lounge, rose petals and balloons on the bed, mimosas for breakfast and much more.
- 3
Malmaison Aberdeen, Dundee, Edinburgh & Glasgow
Check in: 3pm
Check out: 11am
Prices: Rooms starting from £70 per night
From its humble beginnings in Edinburgh’s Leith district, this boutique hotel chain has gone from strength to strength opening in prime city locations in Aberdeen, Dundee and Glasgow. Whether you’re looking to celebrate a special occasion or mix business with pleasure, Malmaison has got you covered! The hotel offers modern rooms and suites fully equipped with lots of essentials and goodies including comfy beds, moody lighting, en-suite bathrooms and power showers, exclusive toiletries and 24-hour room service. Enjoy a bite to eat at the bar & grill where you’ll find steaks, burgers and pasta dishes on the menu which can be perfectly paired with a signature Malchemy cocktail.
Keep your eyes peeled for exclusive offers including Bed & Bubbles with up to 25% off your room, a bottle of prosecco and fully cooked breakfast included.
- 4
Sleeperz Dundee
Check in: 3pm
Check out: 11am (12pm as a member of Sleeperz Select)
Prices: Starting from £77 per night
Located just next to Dundee train station and opposite the V&A Dundee and Discovery point, you won’t have to travel too far to get a good night’s rest. This is the perfect spot for what the city has to offer. Sleeperz provide twin to family rooms which sleep up to four people with soft furnishings, chic floors and impressive views of the city. Get out and explore the local area with the hotel just a 15-minute walk from the Verdant Works where you’ll learn more about Dundee’s rich, industrial textile heritage. If you’re looking to stretch your legs, head up to Dundee Law where you’ll be treated to incredible views seeing up to 45 miles on a clear day.
At night, relax with your drink of choice at the lounge bar, fully stocked with wines, beers and spirits. In the morning, set yourself up for the day with a buffet breakfast with fresh pastries and a selection of teas and coffees.
- 5
Ness Walk Hotel Inverness
Pamper yourself with a luxury stay in Scotland’s most northerly city. Nestled on the leafy banks of the River Ness, get ready for a few nights of indulgence. With 47 spacious and stylish en-suite rooms, three of which are accessible, the rooms all offer natural daylight with incredible views. The beautiful en-suite bathrooms are fully stocked with toiletries from Arran Sense of Scotland. Enjoy the very best of Scotland’s natural larder with the ultimate dining experience at the Torrish restaurant. Whether you’re looking for an afternoon tea experience or indulge in a 3-course dinner, your tastebuds will be blown away with the likes of slow cooked oxtail ravioli and Milton of Campsie rump of lamb featuring on the menu.
Looking to add a memorable experience to your Highland bucket list? The friendly concierge team will help make those dreams turn into reality. From dolphin spotting in the Moray Firth to playing golf at Royal Dornoch Championship Course, or going on a whisky food safari experience, you’re simply spoilt for choice when booking a stay here.
- 6
Garvock House Hotel Dunfermline
Check in: 3pm
Check out: 11am
Prices: From £90 per person per night
Dunfermline might be Scotland’s newest city but this charming hotel dates back 200 years, providing excellent customer service and a warm, friendly welcome for guests and four-legged friends. Each room includes cosy beds, an en-suite bathroom, room refreshments and free Wi-Fi. Dogs will no doubt feel like a pampered pooch with special treats on offer including a dog bowl and bed. When it comes to food, you don’t need to step out the door. Open for lunch and dinner, dig into a delicious meal freshly prepared by Garvock’s chefs. For the little ones, there will be no fussy eaters at the table with dishes from the kid’s menu specially chosen by a 12-year-old.
- 7
Sandman Signature Aberdeen Hotel & Spa Aberdeen
Check in: 3pm
Check out: 11am
Prices: Rooms from £70
Aberdeen is calling for an overnight spa stay. Get ready to don your dressing gown and slippers with the Signature Spa package. The offer includes an overnight stay for two people in one of the hotel’s stunning bedrooms, a bottle of prosecco upon arrival, your choice of a 25-minute treatment which range from massages and facials to nail treatments, plus a fully cooked breakfast before you check out. If that’s not enough, take it up a notch with the luxury package with more treatments available for 55 minutes which include reflexology, manicures and pedicures.
Your beloved pooch can also join in on all the fun with pet-friendly bedrooms and suites available. Tails will be wagging with lots of nice incentives included, from comfy pet beds to drinking bowls. There are also lots of green spaces for daily walkies with Union Terrace Gardens and the River Dee situated nearby the hotel.
- 8
The Royal George Hotel Perth
Check in: 2pm
Check out: 11am
Prices: From £35 per person per night
Once a favourite haunt of Queen Victoria, this city centre hotel has been given the royal stamp of approval - and you’ll no doubt be impressed by its hospitality. Inside you’ll find 45 charmingly decorated rooms overlooking the River Tay with all rates including a full Scottish breakfast and free Wi-Fi. You’ll also be given access to the fitness suite with facilities including running and rowing machines for cardio workouts and a selection of free weights and kettle bells.
We’ve only scratched the surface in terms of the hotel’s royal connections. Both the Royal Warrant and two lamps, fashioned from the bed the monarch slept in, still stand today. What’s more, the famous Stone of Destiny is located just 300 metres from the hotel in Perth Museum.
Key facilities- Accessible Parking Or Drop-off Point
- Level Access
- Wet room or level entry shower
- Parking
- On Public Transport Route
- Pets Welcome
- WiFi
- Breakfast Available
- 9
The Stirling Highland Hotel Stirling
Check in: 3pm
Check out: 11am
Prices: Bed & Breakfast from £65 per person per night
When it comes to hotels in Stirling, this one multi-tasks as a hotel, spa and wedding venue, including spaces for meetings and celebratory events. With standard, premium deluxe and family rooms available, you’ll find incredible views, an en-suite bathroom, flat screen TV, free Wi-Fi and tea and coffee making facilities. There are also accessible rooms specially designed for those with reduced mobility and wheelchair users. Everyone can feel smug about staying here where you can enjoy a revitalising spa treatment and dig into some tasty meals from the A La Carte menu with dishes made from fresh and locally sourced ingredients from the Highlands.
Good news, if you book direct via the hotel’s website you’ll be guaranteed lots of nice incentives. How does 10% off food and drink, spa treatments and a bottle of wine on the house sound? We think it’s an offer you simply can’t refuse!
- 10
The Lane Boutique Hotel Edinburgh
Check in: 2pm
Check out: 12pm
Prices: Starting from £180 per person per night
Comfort is key especially after a long day of sightseeing, and The Lane Boutique Hotel is just the ticket. Situated in Morningside - one of Edinburgh’s most prestigious neighbourhoods - the hotel boasts eleven luxurious rooms all individually decorated with unique flair and style. All have en-suites with comfy beds and, if you fancy an upgrade, the luxury room has its very own private terrace and garden, perfect for those sunny days.
Visit the family-run bar and restaurant open daily from lunchtime. The menu in the restaurant serves homemade steak pie, chicken curry, haggis, neeps and tatties and a classic Sunday roast. Looking for more hotel perks? The hotel offers private whisky and wine tastings for groups of three or more.
Find experiences
JavaScript needs to be enabled to see this product search form. You can turn this on in your browser settings.
Other things you might like
Scotland's 8 cities
Accommodation in Aberdeen
Accommodation in Edinburgh
Accommodation in Inverness
Accommodation in Stirling
Accommodation in Dundee
Accommodation in Glasgow
Join our newsletter clan
Get Scotland inspiration direct to your inbox. Don't miss the inside track from our Scotland experts on exciting trip ideas, unique attractions and hidden gems loved by locals.