Best Hotels and B&Bs in Dundee

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the charming city of Dundee, nestled on the east coast of Scotland. Whether you're an art aficionado, a history buff, or simply seeking a delightful getaway, Dundee has something to offer everyone. With its rich cultural heritage, vibrant waterfront, and bustling city center, visitors are spoilt for choice when it comes to accommodations in Dundee. From luxurious hotels with stunning views to cozy bed and breakfasts tucked away in quaint corners, there are options to suit every traveler's preferences and budget.

One of the standout hotels in Dundee is the stylish Apex City Quay Hotel & Spa. Situated on the waterfront, this contemporary hotel not only offers comfortable and modern rooms but also provides guests with access to a spa, gym, and a popular restaurant. For those looking for a more boutique experience, Malmaison Dundee is a top choice. Located in a converted former Tay Bridge Station, this unique hotel blends modern design with historic charm, immersing guests in a truly unforgettable stay.

If you prefer a more home-like atmosphere, Dundee has a wonderful selection of bed and breakfast accommodations. One of the highly recommended options is the Westport Serviced Apartments, located in the center of the city center. These self-catering apartments offer spacious and beautifully designed rooms, perfect for those who value privacy and convenience. Another delightful bed and breakfast worth considering is Shaftesbury Lodge Guest House, known for its warm hospitality and comfortable rooms, creating a welcoming space for weary travelers.

Experience the enchanting city of Dundee and discover the perfect accommodations that suit your needs. Whether you're seeking luxurious hotels with all the amenities or cozy bed and breakfasts with a personal touch, Dundee has it all. So pack your bags and get ready to immerse yourself in the rich history, breathtaking architecture, and wonderful hospitality that Dundee has to offer.

Show more + Show less -

Our Top 6

(Sorted by rating & number of reviews)

1. Apex City Quay Hotel & Spa
2. Malmaison Dundee
3. Taypark House Hotel
4. Hotel Indigo - Dundee, An Ihg Hotel
5. Best Western Queens Hotel
6. The Hotel Broughty Ferry

Dundee Hotels for Art Enthusiasts

Check Availability

Dundee
Mar 20, 2026 - Mar 21, 2026

Apex City Quay Hotel & Spa

8.6

Good

(5115 Reviews)

+ 156 photos
For art enthusiasts seeking a luxurious experience, Apex City Quay Hotel & Spa is the perfect choice. Located on Dundee's vibrant waterfront, this contemporary hotel combines modern comfort with artistic flair. Admire the hotel's astounding art collection, featuring works from renowned Scottish artists, as you relax in the elegant rooms with views of the city or the River Tay. Unwind at the hotel's spa after a day exploring Dundee's art scene, and bask in the creative ambiance that envelops this exceptional hotel.
Address: 1 West Victoria Dock Road
Rating: Good 8.6 (5115 Reviews)
Rooms: 151
Price: From 96$

Malmaison Dundee

8.1

Good

(2798 Reviews)

+ 100 photos
Discover a unique blend of contemporary design and artistic charm at Malmaison Dundee. This boutique hotel, located in a converted former Tay Bridge Station, showcases an impressive collection of artwork throughout its stylish interiors. Each room is thoughtfully curated, featuring artwork from local artists that effortlessly complements the hotel's creative ambiance. Indulge in a tranquil stay while immersing yourself in the vibrant art scene that Dundee has to offer.
Address: 44 Whitehall Crescent
Rating: Good 8.1 (2798 Reviews)
Rooms: 91
Price: From 103$

Dundee Hotels for History Lovers

Delve into the rich history of Dundee with these exceptional hotels that cater to history lovers. Situated in close proximity to historic landmarks, museums, and heritage sites, each hotel offers a unique experience that allows you to immerse yourself in the captivating stories of Dundee's past. Whether you're fascinated by ancient castles, industrial heritage, or the tales of Scottish heroes, these Dundee hotels will transport you to a bygone era while providing modern comfort and hospitality.

Taypark House Hotel

9.1

Good

(359 Reviews)

+ 67 photos
Tucked away in a beautifully restored Victorian mansion, Taypark House offers a charming and artistic retreat amidst the city. This boutique hotel boasts individually designed rooms adorned with local artwork and vintage touches. Enjoy the picturesque views of the surrounding gardens while savoring the creative culinary delights served at the hotel's in-house café, which also doubles as an art exhibition space. Immerse yourself in the cozy ambiance of Taypark House and be inspired by the artistic essence that permeates every corner.
Address: 484 Perth Road Taypark House
Rating: Good 9.1 (359 Reviews)
Rooms: 10
Price: From 149$

Hotel Indigo - Dundee, An Ihg Hotel

8.8

Good

(2008 Reviews)

+ 103 photos
Experience the vibrant spirit of Dundee at Hotel Indigo, a stylish boutique hotel situated in the very heart of the city. Inspired by Dundee's rich cultural heritage, the hotel's design seamlessly blends contemporary elements with artistic touches, including commissioned artwork from local talents. Each room is a work of art itself, featuring unique furnishings and décor that evoke a sense of creativity. Prepare to be enchanted by the hotel's thoughtful attention to detail and its celebration of Dundee's artistic soul.
Address: Lower Dens Mill,Constable Street
Rating: Good 8.8 (2008 Reviews)
Rooms: 102
Price: From 121$

Best Western Queens Hotel

7.9

Good

(1495 Reviews)

+ 149 photos
Experience the grandeur of Best Western Queens Hotel, a historic landmark situated in the center of Dundee. This elegant hotel, established in the 1800s, showcases Victorian architecture and pays homage to the city's illustrious past. History enthusiasts can explore nearby attractions, including the Verdant Works, a fascinating museum dedicated to Dundee's jute industry. Uncover the stories of the city's industrial heritage and unwind in the hotel's luxurious rooms, adorned with classic furnishings.
Address: 160 Nethergate
Rating: Good 7.9 (1495 Reviews)
Rooms: 52
Price: From 86$

The Hotel Broughty Ferry

8.9

Good

(376 Reviews)

+ 45 photos
Nestled in the picturesque seaside town of Broughty Ferry, Hotel Broughty Ferry offers a delightful stay steeped in history. This charming hotel, housed in a Victorian-era building, maintains its original character while providing contemporary amenities. Explore the nearby Broughty Castle, a 15th-century fortress-turned-museum, and embrace the heritage of the area. Immerse yourself in the fascinating stories of Dundee's maritime past while enjoying the tranquil ambiance of this historic hotel.
Address: 16 West Queen Street
Rating: Good 8.9 (376 Reviews)
Rooms: 16
Price: From 94$