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
3. The Glasshouse, Autograph Collection
4. Holiday Inn Express Edinburgh - Royal Mile By Ihg
5. Motel One Edinburgh-Royal
6. Radisson Collection Hotel, Royal Mile Edinburgh
7. Apex Grassmarket Hotel
8. The Witchery
9. Apex Waterloo Place Hotel
10. Ibis Edinburgh Centre South Bridge - Royal Mile

Charming Boutique Hotels near Waverley Station Edinburgh

Check Availability

Edinburgh
Jun 06, 2026 - Jun 07, 2026

The Scotsman Hotel

8.8

Good

(2490 Reviews)

+ 91 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.8 (2490 Reviews)
Rooms: 82
Price: From 412$

The Witchery

9.6

Good

(125 Reviews)

+ 22 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.6 (125 Reviews)
Rooms: 9
Price: From 1402$

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.7

Good

(928 Reviews)

+ 91 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.7 (928 Reviews)
Rooms: 77
Price: From 299$

Holiday Inn Express Edinburgh - Royal Mile By Ihg

8.1

Good

(3798 Reviews)

+ 91 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 (3798 Reviews)
Rooms: 78
Price: From 300$

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.7

Good

(10970 Reviews)

+ 67 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-21 Market Street
Rating: Good 8.7 (10970 Reviews)
Rooms: 196
Price: From 262$

Radisson Collection Hotel, Royal Mile Edinburgh

9.0

Good

(6 Reviews)

+ 91 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 9.0 (6 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.5

Good

(3153 Reviews)

+ 91 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.5 (3153 Reviews)
Rooms: 169
Price: From 330$

The Witchery

9.6

Good

(125 Reviews)

+ 22 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.6 (125 Reviews)
Rooms: 9
Price: From 1402$

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.8

Good

(4514 Reviews)

+ 91 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.8 (4514 Reviews)
Rooms: 179
Price: From 159$

Ibis Edinburgh Centre South Bridge - Royal Mile

8.1

Good

(8102 Reviews)

+ 91 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 8.1 (8102 Reviews)
Rooms: 259
Price: From 231$

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.3

Good

(1104 Reviews)

+ 91 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.3 (1104 Reviews)
Rooms: 162
Price: From 741$

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.