Hotels near Princes Street Gardens

Hotels near Princes Street Gardens, Edinburgh

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Hotels near Princes Street Gardens

Choose your travel dates to see the latest prices and deals.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
New Town | 0.56km from Princes Street Gardens
With a stay at Heeton Concept Aparthotel Edinburgh Queen Street, you'll be within a 5-minute walk of Princes Street and George Street. This aparthotel is 0.5 mi (0.9 km) from St. Andrew Square and 0.7 mi (1.1 km) from Grassmarket. Make use of convenient amenities, which include complimentary wireless internet access and a fireplace in the lobby. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 82 individually decorated guestrooms, featuring kitchens with refrigerators.. Flat-screen televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and desks.
Very Good
212 reviews
8.5/10
Price from
US$77
per nignt
Check Availability
1.06km from Princes Street Gardens
Ten Hill Place is centrally located in Edinburgh, a 5-minute walk from University of Edinburgh and 7 minutes by foot from Royal Mile. This 4-star hotel is 1 mi (1.5 km) from Edinburgh Castle and 3.2 mi (5.2 km) from Royal Yacht Britannia.Take advantage of recreation opportunities such as a fitness center, or other amenities including complimentary wireless Internet access and concierge services.Grab a bite to eat at Drinks & Dining, a restaurant which features a bar/lounge, or stay in and take advantage of the 24-hour room service. Full breakfasts are served on weekdays from 7:00 AM to 10:00 AM and on weekends from 8 AM to 11:00 AM for a fee.Featured amenities include express check-out, dry cleaning/laundry services, and a 24-hour front desk.Stay in one of 129 guestrooms featuring Smart televisions. Complimentary wireless Internet access keeps you connected, and flat-screen televisions are provided for your entertainment. Private bathrooms with showers feature designer toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Great
296 reviews
9.3/10
Price from
US$89
per nignt
Check Availability
West End | 0.66km from Princes Street Gardens
Located in Edinburgh's thriving Georgian New Town, just minutes from the city's famous Princes Street, Four Points Flex by Sheraton Edinburgh is ideal for a convenient stay in the Scottish capital. It is easy to walk to some of the city's top attractions, restaurants, and shops, including Edinburgh Castle, The Royal Mile and the historic Old Town. The 116 contemporary rooms and suites have been designed with comfort and simplicity in mind, and range from cozy and efficient doubles to generous suites. Add the friendly hospitality of our thoughtful team, and you'll feel right at home.
Very Good
135 reviews
8.3/10
Price from
US$52
per nignt
Check Availability
You May Also Like
Edinburgh Hotels With Complimentary BreakfastEdinburgh Hotels With Twin RoomEdinburgh Hotels With 1 Double BedEdinburgh Hotels Featuring a PoolEdinburgh Hotels With Free Cancellation
New Town | 0.82km from Princes Street Gardens
With a stay at Apex Waterloo Place Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and 8 minutes by foot from Royal Mile. This spa hotel is 0.7 mi (1.1 km) from University of Edinburgh and 0.3 mi (0.5 km) from Edinburgh Playhouse Theatre. Pamper yourself with a visit to the spa, which offers massages, body treatments, and facials. You can take advantage of recreational amenities such as an indoor pool, a sauna, and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and wedding services. Satisfy your appetite for lunch or dinner at the hotel's restaurant, Liberté Brasserie, or stay in and take advantage of the 24-hour room service. Quench your thirst with your favorite drink at the bar/lounge. Full breakfasts are served on weekdays from 7:00 AM to 10:30 AM and on weekends from 7:30 AM to 11:00 AM for a fee. Featured amenities include a business center, express check-in, and dry cleaning/laundry services. Event facilities at this hotel consist of conference space and meeting rooms. Make yourself at home in one of the 184 air-conditioned rooms featuring refrigerators and LED televisions. Your pillowtop bed comes with premium bedding. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include safes and desks, as well as phones with free local calls.
Great
133 reviews
9.0/10
Price from
US$104
per nignt
Check Availability
New Town | 1.11km from Princes Street Gardens
With a stay at Courtyard by Marriott Edinburgh, you'll be centrally located in Edinburgh, steps from Edinburgh Playhouse Theatre and within a 5-minute walk of St James Quarter. This 4-star hotel is 0.4 mi (0.6 km) from Princes Street and 0.6 mi (0.9 km) from George Street. Enjoy recreation amenities such as a 24-hour fitness centre or take in the view from a terrace. Additional features at this hotel include complimentary wireless Internet access and tour/ticket assistance. Enjoy lunch, dinner or snacks in our 1802 Lounge, Grill & Terrace spaces. The hotel also offers room service (during limited hours). Buffet breakfasts are served on weekdays from 6:30 AM to 10:30 AM and on weekends from 7 AM to 11:00 AM for a fee. Featured amenities include a business centre, express check-out, and dry cleaning/laundry services. Make yourself at home in one of the 240 air-conditioned rooms featuring Smart televisions. Complimentary wireless Internet access is available to keep you connected. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Very Good
410 reviews
8.8/10
Price from
US$100
per nignt
Check Availability
West End | 0.93km from Princes Street Gardens
A stay at Point A Hotel Edinburgh Haymarket places you in the heart of Edinburgh, within a 15-minute walk of Princes Street and George Street. This hotel is 0.6 mi (0.9 km) from Grassmarket and 1.4 mi (2.2 km) from Edinburgh Castle. Make use of convenient amenities such as complimentary wireless internet access, a communal living room, and a vending machine. Grab a bite from the snack bar/deli serving guests of Point A Hotel Edinburgh Haymarket. Wrap up your day with a drink at the bar/lounge. Continental breakfasts are available daily from 6:30 AM to 10:30 AM for a fee. Featured amenities include a 24-hour front desk, multilingual staff, and luggage storage. Make yourself at home in one of the 149 air-conditioned rooms featuring Smart televisions. Your room comes with a pillowtop bed. Complimentary wireless internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Very Good
218 reviews
8.9/10
Price from
US$73
per nignt
Check Availability
New Town | 0.39km from Princes Street Gardens
With a stay at Old Waverley Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and 7 minutes by foot from Royal Mile. This hotel is 0.6 mi (0.9 km) from Edinburgh Castle and 0.1 mi (0.2 km) from George Street. Make use of convenient amenities such as complimentary wireless internet access, concierge services, and a television in a common area. Satisfy your appetite for lunch or dinner at the hotel's restaurant, Cranstons, or stay in and take advantage of the room service (during limited hours). Wrap up your day with a drink at the bar/lounge. Full breakfasts are served on weekdays from 7:00 AM to 11:00 AM for a fee. Featured amenities include dry cleaning/laundry services, a 24-hour front desk, and luggage storage. Stay in one of 85 guestrooms featuring flat-screen televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have deep soaking bathtubs and complimentary toiletries. Conveniences include desks and electric kettles, and housekeeping is provided on request.
Very Good
83 reviews
8.3/10
Price from
US$63
per nignt
Check Availability
1.3km from Princes Street Gardens
With a stay at Cairn Hotel in Edinburgh (Leith), you'll be a 4-minute walk from Edinburgh Playhouse Theatre and 8 minutes by foot from Princes Street. This hotel is 0.7 mi (1.1 km) from George Street and 1 mi (1.6 km) from Royal Mile. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and tour/ticket assistance. At Cairn Hotel, enjoy a satisfying meal at the restaurant. Wrap up your day with a drink at the bar/lounge. Continental breakfasts are served on weekdays from 7:00 AM to 10:00 AM and on weekends from 7:30 AM to 10:30 AM for a fee. Featured amenities include a 24-hour front desk and luggage storage. Self parking (subject to charges) is available onsite. Stay in one of 72 guestrooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers, complimentary toiletries, and hair dryers. Conveniences include phones, as well as coffee/tea makers and irons/ironing boards.
Very Good
78 reviews
8.6/10
Price from
US$77
per nignt
Check Availability
New Town | 0.33km from Princes Street Gardens
A stay at Edinburgh Castle Apartments and Suites places you in the heart of Edinburgh, steps from George Street and Princes Street. This aparthotel is 0.7 mi (1.2 km) from Edinburgh Castle and 0.5 mi (0.8 km) from St. Andrew Square. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and babysitting (surcharge). Take advantage of the aparthotel's room service (during limited hours). Cooked-to-order breakfasts are available daily from 9:00 AM to 11:30 AM for a fee. Featured amenities include express check-out, multilingual staff, and luggage storage. Make yourself at home in one of the 12 individually decorated guestrooms, featuring kitchens with refrigerators and microwaves. Complimentary wireless internet access is available to keep you connected. Conveniences include electric kettles and free tea bags/instant coffee, and housekeeping is provided daily.
Very Good
82 reviews
8.6/10
Check Availability
Edinburgh Old Town | 0.46km from Princes Street Gardens
With a stay at Apex Grassmarket Hotel, you'll be centrally located in Edinburgh, steps from Grassmarket and 6 minutes by foot from Edinburgh Castle. This hotel is 0.6 mi (0.9 km) from Royal Mile and 0.4 mi (0.6 km) from University of Edinburgh. Be sure to enjoy recreational amenities, including an indoor pool, a sauna, and a fitness center. Additional features at this hotel include complimentary wireless internet access, concierge services, and a banquet hall. Grab a bite to eat at Metro Bar & Brasserie, a restaurant which features a bar/lounge, or stay in and take advantage of the 24-hour room service. Buffet breakfasts are served on weekdays from 7:00 AM to 10:30 AM and on weekends from 7:00 AM to 11:00 AM for a fee. Featured amenities include a business center, dry cleaning/laundry services, and a 24-hour front desk. This hotel has 7 meeting rooms available for events. Self parking (subject to charges) is available onsite. Stay in one of 169 guestrooms featuring LCD televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have complimentary toiletries and hair dryers. Conveniences include safes and desks, and housekeeping is provided daily.
Great
119 reviews
9.1/10
Price from
US$104
per nignt
Check Availability
See more hotels near Princes Street Gardens

Premium Hotels in Edinburgh

See all
Discover our curated selection of premium hotels in Edinburgh for your next stay
No.
1
9.6/10
71 Reviews

100 Princes Street

Hotel near New Town, Edinburgh
"Good Location"
Select dates to view prices
No.
2
9.7/10
57 Reviews

Prestonfield House

Hotel near Prestonfield, Edinburgh
"Good Location"
Select dates to view prices
No.
3
8.7/10
47 Reviews

The Caledonian Edinburgh, Curio Collection by Hilton

Hotel near West End, Edinburgh
"Great location""Convenient location"
Select dates to view prices
No.
4
9.2/10
197 Reviews

Old Town Chambers, Autograph Collection

Hotel near Edinburgh Old Town, Edinburgh
"Large rooms""Many amenities"
Select dates to view prices
No.
5
9.0/10
169 Reviews

The Edinburgh Grand, a Luxury Collection Hotel, Edinburgh

Hotel near New Town, Edinburgh
"Great rooms""Convenient location"
Select dates to view prices

Top Pick Hotels near Princes Street Gardens

See all
Check out our most booked hotels near Princes Street Gardens from the past 30 days!
No.1
8.9/10
311 Reviews

Mount Royal Hotel Edinburgh by The Unlimited Collection

New Town, Edinburgh | 0.32KM from Princes Street Gardens
"Convenient location""Easy to get around"
Select dates to view prices
No.2
8.9/10
42 Reviews

CODE The Loft - Edinburgh

New Town, Edinburgh | 0.18KM from Princes Street Gardens
"Clean and tidy""Friendly host"
Select dates to view prices
No.3
8.0/10
56 Reviews

Edinburgh City Centre (Waverley)

New Town, Edinburgh | 0.29KM from Princes Street Gardens
"Good Location"
Select dates to view prices
No.4
8.9/10
58 Reviews

Premier Inn Edinburgh (Princes Street)

New Town, Edinburgh | 0.34KM from Princes Street Gardens
"Great rooms"
Select dates to view prices
No.5
9.0/10
49 Reviews

Hub by Premier Inn Edinburgh City Centre, Rose Street

New Town, Edinburgh | 0.18KM from Princes Street Gardens
"Great location""Friendly host"
Select dates to view prices
No.6
8.8/10
212 Reviews

InterContinental Hotels EDINBURGH THE GEORGE by IHG

New Town, Edinburgh | 0.36KM from Princes Street Gardens
"Great service""Delicious breakfast"
Select dates to view prices
No.7
9.1/10
193 Reviews

Virgin Hotels Edinburgh

Edinburgh Old Town, Edinburgh | 0.43KM from Princes Street Gardens
"Great amenities""Great design"
Select dates to view prices
No.8
9.1/10
115 Reviews

Apex City of Edinburgh Hotel

Edinburgh Old Town, Edinburgh | 0.44KM from Princes Street Gardens
"Great service""Great rooms"
Select dates to view prices
No.9
7.5/10
136 Reviews

easyHotel Edinburgh

New Town, Edinburgh | 0.37KM from Princes Street Gardens
"Good Location"
Select dates to view prices
No.10
8.5/10
131 Reviews

Stewart by Heeton Concept – Aparthotel Edinburgh

New Town, Edinburgh | 0.45KM from Princes Street Gardens
"Great location""Great rooms"
Select dates to view prices

Latest Reviews for the Best Edinburgh Hotels

See all
Explore honest ratings and real traveler reviews to help you find the perfect stay
9.1/10
Great
YYunduanderizi21A very traditional, elegant, ancient and solemn hotel, the overall feeling is very good! The location is very convenient. After exiting the Waverley train station, you can reach the hotel in less than 5 minutes on foot. The entrance is very eye-catching. It's just a big uphill walk, and it will be a bit strenuous if you push a large piece of luggage. It only takes 20 minutes to walk from the hotel to the castle. The hotel lobby is very traditional, and the characteristic bonfire hall seems to have entered Santa Claus's home. The lady at the front desk is very enthusiastic and introduced the various facilities in the room in detail. Because Scotland is still quite cold, I didn't feel it when I turned on the heating in the room to the maximum. In the morning, a traditional English breakfast on the first floor of the hotel is absolutely amazing. There is a western restaurant with candlelight dinner next to the hotel, where you can enjoy a sweet world for two! 😍😍
The Parliament House Hotel Hotels near Princes Street Gardens

The Parliament House Hotel

New Town, Edinburgh
Price per night from:US$86
8.9/10
Very Good
MManuel Neuer 01Overall, it was very good. The location is right in the city center, so you can walk directly to the castle and the Elephant House café.
Novotel Edinburgh Centre Hotels near Princes Street Gardens

Novotel Edinburgh Centre

Edinburgh Old Town, Edinburgh
Price per night from:US$92
8.9/10
Very Good
GGuest UserI visited Edinburgh to have a break from work. Lovely to stayed in this beautiful hotel.My room was gorgeous,big and very comfortable and the bathroom was modern and excellent.The all staff were very friendly,welcoming and helpful specially to Anthony and Marco also one lady half Filipina half Australia (sorry forgot her name) they are all lovely. I can’t wait to visit again here. Great location as well.I highly recommend this hotel.
The Haymarket Hotel Hotels near Princes Street Gardens

The Haymarket Hotel

West End, Edinburgh
Price per night from:US$59
8.6/10
Very Good
PPeter 佛系游客Good points: The location is perfect, city centre. Service is above average. We had the breakfasts, not buffet style but actually v good. Al carte style, not easy to over eat.walking distance to a lot of attractions and starting points of local tours. Staff at reception were helpful and friendly. Above average. Check in. Check out smooth. Although my family of 4 while in UK, would book 2 rooms, recently, probably for the fun of the booking staff (definitely felt intentional) or the inadequacy of the computers, our family would be placed in 2 rooms in different floors, this time it DID NOT HAPPEN. So special thanks to W hotel for making this normal request come true. Not good points: Although nothing wrong with artificial friendliness, however, when all our luggage was delayed by British Airway, and there was a reasonable line in check in. The reception staff maybe could cut down the chatting with the guests and focused in doing the job and checking us in quicker. House keeping was below average, dirty glasses were not cleaned or replaced for TWO days. However this was not uncommon in UK in general. Breakfast ordering in the restaurant, orders were missed twice but actually above average in UK. Reminder: The hotel slippers were nice. Available on request, they would pretend the slippers were in the rooms, they would be available when requested Free. Thanks.
W Edinburgh Hotels near Princes Street Gardens

W Edinburgh

New Town, Edinburgh
Price per night from:US$208
8.5/10
Very Good
GGuest UserThis hotel is amazing! As you can see from the photo, the view was beautiful!!! Also, I can't forget how fluffy their pillows were, haha. I'm excited to book a room at this hotel this summer.
Ibis Edinburgh Centre South Bridge – Royal Mile Hotels near Princes Street Gardens

Ibis Edinburgh Centre South Bridge – Royal Mile

Edinburgh Old Town, Edinburgh
Price per night from:US$86
8.4/10
Very Good
GGuest UserExcellent staying in the hotel- swimming pool, sauna and jacuzzi pleasantly surprised us. The food was quite good. The stuff is really polite and qualified.
Holiday Inn EDINBURGH by IHG Hotels near Princes Street Gardens

Holiday Inn EDINBURGH by IHG

Corstorphine, Edinburgh
Price per night from:US$50
8.4/10
Very Good
DDoudougoudoudouAbsolutely perfect! The location is fantastic, right on the Royal Mile, and it's just a 10-minute walk to the train station, even with luggage. The room was very spacious, and the AC provided heating – it finally felt like the comfortable hotels I'm used to back home. Breakfast was decent, and while the lobby isn't huge, the comfortable room is what really matters.
Hilton Edinburgh Carlton Hotels near Princes Street Gardens

Hilton Edinburgh Carlton

Edinburgh Old Town, Edinburgh
Price per night from:US$123
8.0/10
Very Good
FFatima IssaA Wonderful Stay – Highly Recommended! My friend and I recently had the pleasure of staying at this lovely property, and we had an excellent experience. From the moment we arrived, we were impressed with the attention to detail and the warmth of the staff. The bed was incredibly comfortable, ensuring we both got a restful night’s sleep. What truly stood out, however, was the level of service. I was feeling a bit under the weather during our stay, and the staff went above and beyond by bringing breakfast directly to our room, which was a thoughtful and much-appreciated gesture. This level of care really goes a long way in making guests feel valued. For those who prefer to enjoy their breakfast with a bit of fresh air, the hotel also has a charming terrace where you can take your meal while soaking in the surroundings. It's the perfect way to start the day if you want to enjoy a bit of sunshine. The location is also a major plus. It’s just a short walk to the city center, making it easy to explore, and for those who prefer not to walk, a quick 5-minute bus ride will take you wherever you need to go. The lounge area at the hotel is another highlight. It’s spacious, cozy, and thoughtfully equipped with blankets to keep guests comfortable if the temperature drops. It provided the perfect spot to unwind after a day of sightseeing. Overall, I highly recommend this hotel for anyone visiting the area. The combination of comfort, thoughtful service, and a prime location makes it a top choice. We will definitely be staying here again when we return!
voco EDINBURGH - ROYAL TERRACE by IHG Hotels near Princes Street Gardens

voco EDINBURGH - ROYAL TERRACE by IHG

New Town, Edinburgh
Price per night from:US$90
7.8/10
Good
Ssib-elThe room itself was clean, but the surrounding areas were not as good. The showers on my side were not even there so we had use our neighbors and there was one day in which there was no hot water at all. The one bathroom we had in our area had to light and was smelly most of the time. Again, the room was clean and did not smell, it was also huge so everyone had plenty of room for everything. The staff was super friendly I can’t complain about that and they also had the best washing machines and dryers ever. The location is pretty central but there is no elevator so if you get a room on the 4th floor that’s gonna be rough.
Safestay Edinburgh Cowgate Hotels near Princes Street Gardens

Safestay Edinburgh Cowgate

Edinburgh Old Town, Edinburgh
Price per night from:US$14
7.4/10
GGuest Userit was a great experience. The ambiance was very nice 24 seven there was a receptionist and also the cleanliness was good and food is also good. I would highly recommend someone who is visiting Edinburgh to stay there because it’s closer to the town. It’s very affordable and and one of the best places to be around very close to the Dean village as well.
Britannia Edinburgh Hotel Hotels near Princes Street Gardens

Britannia Edinburgh Hotel

West End, Edinburgh
Price per night from:US$44

Frequently asked questions

What are the most popular hotels near Princes Street Gardens?

How much does it cost to stay at a hotel near Princes Street Gardens per night?

According to Trip.com, the average cost for a one-night stay at a hotel near Princes Street Gardens in Edinburgh is US$258. Please note that prices fluctuate often, so this is a general guide only.

Which popular hotels near Princes Street Gardens have pools?

Summer is the perfect time to cool off with a family getaway to Princes Street Gardens in Edinburgh. Apex Grassmarket Hotel (price from US$114),Kimpton CHARLOTTE SQUARE by IHG (price from US$119) and Novotel Edinburgh Centre (price from US$95) are some top hotels with pools where you can unwind and beat the heat.

What are the best hotels near Princes Street Gardens with parking?

If you're planning a road trip to Edinburgh Princes Street Gardens, consider staying at Heeton Concept Aparthotel Edinburgh Queen Street (price from US$83),Premier Inn Edinburgh (Princes Street) (price from US$84) and Virgin Hotels Edinburgh (price from US$209) , these hotels all offer parking.

What hotels near Princes Street Gardens offer great breakfasts?

A good breakfast is all you need to kick-start your day. If you're after a hotel in Edinburgh near Princes Street Gardens with an excellent breakfast, you can consider staying Mount Royal Hotel Edinburgh by The Unlimited Collection (price from US$94),Code Pod – the Court - Edinburgh (price from US$24) and Heeton Concept Aparthotel Edinburgh Queen Street (price from US$83) .These hotels are very popular, so book early.

Which hotels near Princes Street Gardens have gyms?

As people become more health-conscious, many hotels now include fitness rooms. Virgin Hotels Edinburgh (price from US$209),Yotel Edinburgh (price from US$69) and Apex Grassmarket Hotel (price from US$114) are some of the top hotels with fitness rooms.

How much does it cost to stay at hotels near Princes Street Gardens this weekend?

According to Trip.com, the average cost for a one-night weekend stay at a hotel near Princes Street Gardens in Edinburgh is about US$231. Prices can change often, so please use this as a general guide.

Which hotels near Princes Street Gardens have free Wi-Fi?

What luxury hotels are near Princes Street Gardens?

Edinburgh weather

Today
19 Feb, 2026
2
°
Cloudy
Cloudy 2 - 5℃
19 Feb, 2026
CloudyCloudy
2 - 5℃
20 Feb, 2026
ShowersShowers
3 - 6℃
21 Feb, 2026
Cloudy with showersCloudy with showers
8 - 10℃
22 Feb, 2026
ShowersShowers
7 - 12℃
23 Feb, 2026
Intermittent cloudsIntermittent clouds
6 - 11℃
24 Feb, 2026
Partly clear with showersPartly clear with showers
7 - 11℃
25 Feb, 2026
ShowersShowers
7 - 12℃

Edinburgh hotels near Princes Street Gardens information

Number of Reviews 24,546
Total Properties413
Weekday Avg. PriceUS$300
Weekend Avg. PriceUS$392
Trending hotelMount Royal Hotel Edinburgh by The Unlimited Collection