Skip to main content

Hotels near Edinburgh Waverley station, Edinburgh

Enter your dates to see the latest prices and deals for Edinburgh hotels

Featured hotels near Edinburgh Waverley station

Filter by:

Star rating
Review score

The Balmoral Hotel

Edinburgh (400 ft from Edinburgh Waverley station)

Located on Princes Street, The Balmoral has a 4 AA Rosette restaurant, a pool and a gym. Waverley Station and Edinburgh's main shopping area are within 5 minutes' walk.

W
Wadha
From
Qatar
Every thing was exceptionally amazing! location is very convenient and the rooms were spectacularly clean and tidy. The Balmoral will always be my go to Hotel when in Edinburgh. I will definitely come back next time.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,014 reviews
Price from
US$459.12
1 night, 2 adults

Market Street hotel

Edinburgh (450 ft from Edinburgh Waverley station)

Located in the centre of Edinburgh, just a few minutes’ walk from the Royal Mile and 650 yards of The Real Mary King's Close, Market Street forms part of Edinburgh’s historic skyline.

F
Franz
From
Austria
Very nice the champagne at check-in! Very nice employees!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 3,034 reviews
Price from
US$170.14
1 night, 2 adults

BrewDog DogHouse Edinburgh

Edinburgh (1,400 ft from Edinburgh Waverley station)

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

M
Mandy
From
Australia
Really enjoyed our stay! Room was quirky, clean and very comfortable. Ate here also and very much enjoyed the food. Staff were super friendly and attentive. Easy walk to Edinburgh Waverly train station and all of Edinburgh, including the Royal Mile.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,529 reviews
Price from
US$212.34
1 night, 2 adults

28 York Place Hotel

Edinburgh (1,600 ft from Edinburgh Waverley station)

In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views.

H
Humbat
From
Turkey
Excellent staff! Especially the man working at the hotel—he was extremely helpful, even during his busy times. I truly appreciated his assistance. Thank you! Clean room.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,309 reviews
Price from
US$141.79
1 night, 2 adults

Virgin Hotels Edinburgh

Edinburgh (1,650 ft from Edinburgh Waverley station)

Well set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

F
Feridun
From
Turkey
Like the room so much. Dont be fooled into thinking that not having a separate room as bathroom is a bad thing. This design is wonderful. We didnt have to wait for each other at all for 6 days and 5 nights. In other hotels, you wait for using the toilet, taking a bath, brushing teeth, getting ready, make up etc. But here 2 person can do anything they need to do at the same time with this design. Hats off for the architects. There is a door separating the bed area with the rest. Each cubicle for bath and toilet has well insulated magnetic doors and great ventilation, no bad smell or moisture at all after using them. No noise from the toilet when being used, as it has one door of the cubicle itself and a second door separating the bed area, it is even better than a regular bathroom. Two very spacious wardrobes with many many hangers. A proper iron and an ironing board. The fullest mini bar and drinks stand ever with normal street prices. Complimentary biscuits, coffe teas etc plenty as well. Been to many luxury hotels, never was this good and easy for two to stay in. Definitely best for travelling couples. Rest of the hotel is very good as well. Breakfast was wonderful. Buffet and a la carte ordering as well. Rich selection. Location absolutely the best. Room was very quiet. House keeping exceptional, twice a day. Decor all around the hotel is fabolous. Attention to detail is great. Luxury and chic. Dont think its just for young people because of its fashionable design. Its more luxurious than the boring big brand 5 star so called “luxurios” kinds. Definitely for people from all age groups. I said 6 days and 5 nights, because they let us check in early at 10:30 even without letting them know that we will arrive early and charged us nothing for that. Definitely the most customer satisfaction oriented hotel ever. Staff was perfect as well. Would definitely come again and recommend.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,772 reviews
Price from
US$298.43
1 night, 2 adults

Tigerlily

Edinburgh (0.6 mi from Edinburgh Waverley station)

Tigerlily is an award-winning boutique hotel with chic rooms, an elegant bar, nightclub and a restaurant.

L
Lucy
From
United Arab Emirates
Very clean, bed was comfortable, great location.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,607 reviews
Price from
US$222.81
1 night, 2 adults
See more properties near Edinburgh Waverley station

Most booked hotels near Edinburgh Waverley station in the past month

See all

Number 1Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,789 reviews

Number 2Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 6,782 reviews

Number 3Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 10,400 reviews

Number 4Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 4,178 reviews

Number 5Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 10,629 reviews

Number 6Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 4,136 reviews

Number 7Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4,693 reviews

Number 8Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 8,032 reviews

Number 9Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,772 reviews

Number 10Booked hotel near Edinburgh Waverley station

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 5,055 reviews

Enjoy breakfast at the hotels near Edinburgh Waverley station

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 5,772 reviews

Well set in Edinburgh, Virgin Hotels Edinburgh provides air-conditioned rooms, a fitness centre, free WiFi and a shared lounge. This 5-star hotel offers room service and a concierge service.

From US$221.46 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,529 reviews

BrewDog DogHouse Edinburgh features free bikes, terrace, a restaurant and bar in Edinburgh. This 4-star hotel offers room service, a 24-hour front desk and free WiFi.

From US$249.81 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 533 reviews

Gleneagles Townhouse features a fitness centre, terrace, a restaurant and bar in Edinburgh.

From US$438.86 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 127 reviews

The Witchery by the Castle offers a range of opulent suites in Edinburgh, each one unique with its own special features.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 183 reviews

Situated conveniently in the centre of Edinburgh, 100 Princes Street offers air-conditioned rooms, a restaurant, free WiFi and a bar. This 5-star hotel offers room service and a 24-hour front desk.

From US$452.37 per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,330 reviews

Boasting a terrace, a restaurant as well as a bar, W Edinburgh is set in the centre of Edinburgh, 200 metres from Royal Mile. This 5-star hotel offers room service, a concierge service and free WiFi.

From US$247.11 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,961 reviews

Situated conveniently in Edinburgh, Malmaison Edinburgh City offers air-conditioned rooms, a restaurant, free WiFi and a bar. This 4-star hotel offers room service and a 24-hour front desk.

From US$156.64 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 3,254 reviews

Courtyard by Marriott Edinburgh offers accommodation in Edinburgh, in a prime location at the foothills of Calton Hill and just a five-minute walk from Princes Street.

From US$126.93 per night

Budget hotels near Edinburgh Waverley station

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,309 reviews

In the heart of Edinburgh, a 5-minute walk from Waverley Rail Station, 28 York Place Hotel offers a lounge bar, free WiFi and bedrooms with views.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 472 reviews

Ideally situated in the centre of Edinburgh, The Broughton Townhouse is within 1 km of Edinburgh Waverley station and 500 metres of Edinburgh Playhouse.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 6,099 reviews

In Edinburgh’s New Town, this Georgian building is just a 5-minute walk from bustling Princes Street and Edinburgh Rail Station.

From US$102.63 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 2,278 reviews

Just metres from Holyrood Park, Edinburgh Marriott Hotel Holyrood features an award-winning restaurant and spa. With Edinburgh Castle just a mile away, guests have free WiFi access and large rooms.

From US$125.11 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 2,164 reviews

Just 0.5 miles from Edinburgh Waverley Rail Station, this 4-star Ten Hill Place, WorldHotels Distinctive is owned by the Royal College of Surgeons of Edinburgh and offers free WiFi.

From US$96.01 per night
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 102 reviews

Ideally located in the centre of Edinburgh, hub Edinburgh City Centre - Rose Street offers air-conditioned rooms, a restaurant, free WiFi and a bar.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 545 reviews

Fully refurbished in 2025, The Albany Hotel is located in the heart of Edinburgh, just a 10-minute walk from Princes Street. The hotel has free Wi-Fi and stylish en suite rooms.

From US$98.58 per night
Scored out of 10, guest rating 5.8
Passable - What previous guests thought, 2,594 reviews

With scenic views of Edinburgh Castle and Princes Gardens, EasyHotel Edinburgh is located in the New Town district in Edinburgh, 400 metres from Edinburgh Castle and 600 metres from EICC.

From US$79.66 per night

Hotels with great access to Edinburgh Waverley station!

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 202 reviews

Situated conveniently in Edinburgh, Moment George IV Bridge offers a continental breakfast and free WiFi throughout the property.

From US$291.68 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 795 reviews

Situated in central Edinburgh at the foot of Calton Hill, 24 Royal Terrace is nestled amongst the grand Georgian townhouses of a UNESCO Heritage site.

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 1,747 reviews

In Edinburgh’s historic Old Town, this Hotel Du Vin has uniquely styled bedrooms in a former city asylum. At the hotel’s heart is a French Bistro, serving produce from the Lothian region.

From US$160.69 per night
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 877 reviews

The Royal Scots Club offers grand country-house charm, a cosy club atmosphere and free WiFi in Edinburgh city centre. In the peaceful New Town district, there is a hotel lift for access to all floors.

From US$183.11 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 4,693 reviews

Just around the corner from Calton Hill, the 4-star Apex Waterloo Place hotel epitomises luxury living in the heart of Edinburgh.

From US$160.69 per night
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 6,739 reviews

Just 2 minutes’ walk from Princes Street, ibis Styles St Andrew Square offers uniquely designed rooms in Edinburgh city centre.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 10,789 reviews

Situated in the centre of Edinburgh, the Motel One Edinburgh-Royal is 5 minutes’ walk away from the train station, and only half a mile from the Castle. Guests can reach the historical St.

From US$103.98 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 5,055 reviews

Radisson Blu Hotel, Edinburgh City Centre features a spa/ fitness centre, bar and bedrooms with free Wi-Fi. Waverley train station is just a 5-minute walk away.

From US$194.45 per night

People are talking about Edinburgh Waverley station! Explore guest hotel reviews featuring "Edinburgh Waverley station"

See all
From US$101.28 per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 3,543 reviews
Enjoyed a lovely stay. Hotel is located close to Edinburgh Waverley Station. Our room was very clean. Great to have a fridge. Good sized bathroom. Friendly staff. We would definitely stay here again.
Guest review by
Anne
United Kingdom