Best Hotels Near Waverley Station in Edinburgh

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

Are you planning a visit to the vibrant city of Edinburgh in the United Kingdom? If so, finding the perfect accommodation near Waverley Station should be at the top of your priority list. Situated at the heart of the city, Waverley Station provides unparalleled convenience for travelers, making it an ideal location to search for hotels. Whether you're arriving by train or looking for easy access to Edinburgh's popular tourist attractions, staying near Waverley Station offers a central hub for your exploration.

When it comes to hotels near Waverley Station in Edinburgh, you'll be spoiled for choice. From luxury options to budget-friendly accommodations, there's something to suit every traveler's taste and budget. Enjoy the convenience of stepping out of your hotel and immersing yourself in the bustling energy of Edinburgh's historic streets. With various nearby eateries, shops, and cultural landmarks just a stone's throw away, you'll have an abundance of opportunities to experience the city's rich heritage and vibrant atmosphere.

Whether you're a nature lover, history enthusiast, or avid shopper, staying near Waverley Station puts you within easy reach of Edinburgh's most popular attractions. Embark on a journey through time as you explore Edinburgh Castle, the Royal Mile, and the Palace of Holyroodhouse. Take a leisurely stroll along Princes Street and indulge in some retail therapy at the city's iconic shops. In the evening, immerse yourself in the lively atmosphere of the Edinburgh Festival or catch a show at one of the many theaters nearby. With hotels near Waverley Station, you'll have all of Edinburgh's treasures right on your doorstep.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. The Scotsman Hotel
2. The Witchery By The Castle
3. The Glasshouse, Autograph Collection
4. Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel
5. Motel One Edinburgh-Royal
6. Radisson Collection Hotel, Royal Mile Edinburgh
7. Apex Grassmarket Hotel
8. The Witchery By The Castle
9. Apex Waterloo Place Hotel
10. Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

Charming Boutique Hotels near Waverley Station Edinburgh

Check Availability

Edinburgh
Mar 12, 2026 - Mar 13, 2026

The Scotsman Hotel

8.5

Good

(3769 Reviews)

+ 393 photos
Housed in the former headquarters of The Scotsman newspaper, this historic hotel seamlessly blends the grandeur of its past with modern luxury. Each room at The Scotsman Hotel boasts unique features that pay tribute to its journalistic roots, such as original printing artifacts and marble bathrooms. Enjoy sweeping views of the city, relax in the spa, and take in the historical charm that surrounds you.
Address: 20 North Bridge
Rating: Good 8.5 (3769 Reviews)
Rooms: 82
Price: From 284$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
For an intimate and enchanting escape, The Witchery by the Castle offers a truly unique experience. Its opulent suites, adorned with lavish fabrics and antique furnishings, create an atmosphere of romance and indulgence. Enjoy a candlelit dinner at the hotel's renowned restaurant or treat yourselves to a private dining experience in the enchanting Secret Garden. Located just a short walk from Waverley Station, the hotel provides ease of access to Edinburgh's romantic landmarks, including the Royal Mile and the picturesque Dean Village.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Luxury Hotels near Waverley Station Edinburgh

Indulge in the lap of luxury by choosing one of the exquisite hotels near Waverley Station in Edinburgh. These elegant establishments offer exceptional service, lavish amenities, and stunning views, ensuring a truly luxurious stay. Experience the epitome of opulence and sophistication while being just a stone's throw away from the city's most iconic attractions.

The Glasshouse, Autograph Collection

8.5

Good

(827 Reviews)

+ 251 photos
Nestled in the very heart of Edinburgh's bustling city center, The Glasshouse stands out as a boutique hotel that combines contemporary luxury with a unique twist. Its location near Waverley Station makes it an ideal choice for those seeking convenience. With its rooftop garden offering panoramic views of the city and the historic Calton Hill, The Glasshouse provides a tranquil oasis amidst the urban landscape.
Address: 2 Greenside Place
Rating: Good 8.5 (827 Reviews)
Rooms: 77
Price: From 280$

Holiday Inn Express Edinburgh - Royal Mile, An Ihg Hotel

8.1

Good

(4603 Reviews)

+ 103 photos
Conveniently located on the historic Royal Mile, the Holiday Inn Express Edinburgh - Royal Mile offers comfortable and affordable accommodations near Waverley Station. Its modern rooms, complimentary breakfast, and friendly service make it an excellent choice for those on a budget. With the bustling Princes Street, Edinburgh Castle, and countless shops and restaurants within easy reach, guests can enjoy all that Edinburgh has to offer without straining their wallets.
Address: 300 Cowgate
Rating: Good 8.1 (4603 Reviews)
Rooms: 78
Price: From 83$

Budget-Friendly Hotels near Waverley Station Edinburgh

Traveling on a budget doesn't mean compromising on comfort or convenience. Edinburgh offers a range of budget-friendly hotels near Waverley Station that provide great value without sacrificing quality. These hotels provide a comfortable base for exploring the city while allowing you to save money for other adventures.

Motel One Edinburgh-Royal

8.8

Good

(8016 Reviews)

+ 58 photos
Situated on the historic Market Street, Motel One Edinburgh-Royal offers stylish and affordable accommodations near Waverley Station. Its contemporary design, comfortable rooms, and friendly atmosphere make it a popular choice for budget-conscious travelers. With major attractions like the Royal Mile, Edinburgh Castle, and Princes Street just a short walk away, guests can make the most of their time in Edinburgh without breaking the bank.
Address: 18 Market St, Edinburgh Eh1 1Bl, United Kingdom
Rating: Good 8.8 (8016 Reviews)
Rooms: 169
Price: From 151$

Radisson Collection Hotel, Royal Mile Edinburgh

8.1

Good

(181 Reviews)

+ 303 photos
Located on the historic Royal Mile, the Radisson Collection Hotel boasts family suites that provide ample space for everyone to relax and unwind after a day of exploring. Its central location and proximity to Waverley Station make it an ideal base for discovering the city's family-friendly attractions, including the Museum of Childhood, Our Dynamic Earth, and the National Museum of Scotland. With its warm Scottish hospitality and array of family-oriented amenities, this hotel ensures a comfortable stay for all.
Address: 1 George IV Bridge
Rating: Good 8.1 (181 Reviews)
Rooms: 144
Price: From 212$

Family-Friendly Hotels near Waverley Station Edinburgh

Planning a family trip to Edinburgh? Look no further than the family-friendly hotels near Waverley Station. These accommodations offer a range of amenities and facilities specifically designed to cater to families, ensuring a memorable and enjoyable stay for all ages. Experience the warmth of Scottish hospitality while exploring Edinburgh's family-friendly attractions.

Apex Grassmarket Hotel

8.2

Good

(4486 Reviews)

+ 173 photos
Located within proximity to Waverley Station, the Apex Grassmarket Hotel is an excellent choice for families. With spacious family rooms, a children's play area, and a welcoming atmosphere, this hotel ensures that children of all ages are well catered for. Explore nearby attractions like the Edinburgh Castle, Camera Obscura, and the Museum of Edinburgh, all within walking distance from the hotel.
Address: 31-35 Grassmarket
Rating: Good 8.2 (4486 Reviews)
Rooms: 169
Price: From 260$

The Witchery By The Castle

9.3

Good

(131 Reviews)

+ 44 photos
For a truly extraordinary and theatrical experience, The Witchery by the Castle surpasses all expectations. Located just a short stroll from Waverley Station, this extravagant boutique hotel is filled with Gothic charm and opulence, delivering an unforgettable stay. Each of its nine suites is lavishly adorned with antique furnishings and indulgent amenities, immersing guests in a world of enchantment and allure.
Address: Castlehill, Royal Mile, Edinburgh
Rating: Good 9.3 (131 Reviews)
Rooms: 9
Price: From 679$

Historic Hotels near Waverley Station Edinburgh

Immerse yourself in the rich history of Edinburgh by staying at one of the historic hotels near Waverley Station. These hotels have stood the test of time, offering a glimpse into the city's past while providing modern comforts. Experience the elegance of bygone eras and discover the stories woven into the walls of these remarkable establishments.

Apex Waterloo Place Hotel

8.5

Good

(4828 Reviews)

+ 168 photos
Situated in a beautifully restored building, the Apex Waterloo Place Hotel seamlessly blends classic architecture with modern elegance. With its stylish rooms, exceptional service, and central location near Waverley Station, this hotel provides a sophisticated and comfortable stay. Relax in its luxurious spa, enjoy a meal at its rooftop restaurant, and easily access popular attractions like the Royal Mile and Calton Hill.
Address: 23-27 Waterloo Place
Rating: Good 8.5 (4828 Reviews)
Rooms: 187
Price: From 228$

Ibis Edinburgh Centre South Bridge - Royal Mile Hotel

7.8

Good

(8642 Reviews)

+ 146 photos
Located just a short walk from Waverley Station, the Ibis Edinburgh Centre South Bridge offers comfortable and modern accommodations at an affordable price. Its simplistic design and cozy rooms provide a peaceful haven in the midst of the bustling city. With its central location, guests can easily explore nearby attractions such as the Royal Mile, Edinburgh Castle, and the vibrant Grassmarket.
Address: 77 South Bridge
Rating: Good 7.8 (8642 Reviews)
Rooms: 259
Price: From 93$

Modern Hotels near Waverley Station Edinburgh

For those seeking sleek design, modern amenities, and cutting-edge technology, the modern hotels near Waverley Station in Edinburgh are the perfect choice. These contemporary accommodations allow guests to embrace the city's modern flair while enjoying convenient access to the city center and its array of attractions.

The Balmoral Hotel

9.4

Good

(1917 Reviews)

+ 224 photos
Regally positioned at the east end of Princes Street, The Balmoral Hotel exudes glamour and grandeur. Luxuriate in its spacious rooms that boast timeless elegance and plush furnishings, and enjoy impeccable service from the attentive staff. With its panoramic views of the Edinburgh Castle and Michelin-starred dining, The Balmoral Hotel promises an unforgettable stay near Waverley Station.
Address: 1 Princes Street
Rating: Good 9.4 (1917 Reviews)
Rooms: 188
Price: From 550$

Romantic Hotels near Waverley Station Edinburgh

For a romantic getaway in Edinburgh, the romantic hotels near Waverley Station set the stage for an enchanting experience. Whether you're celebrating a special occasion or simply want to create lasting memories with your loved one, these hotels offer intimate settings, luxurious amenities, and breathtaking views to ensure a truly romantic stay.