Hotels near Princes Street

Hotels near Princes Street, 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

Choose your travel dates to see the latest prices and deals.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
West End | 1.41km from Princes Street
The Garner Hotel Edinburgh - Haymarket is a great choice for guests looking for accommodation in Edinburgh, having been recently renovated in 2025. Traveling to the hotel is easy with Haymarket Station located approximately 300m away and Edinburgh Airport roughly 11km away. With multiple attractions nearby including The Real Mary King's Close, Grassmarket and Princes Street, guests will find plenty to keep themselves occupied. At the end of a busy day, travelers can unwind and relax in the hotel or go out and enjoy the city. For those driving themselves, parking is provided on site. If you are looking for a convenient place to stay, our guests have told us that this location is excellent.
Very Good
66 reviews
8.4/10
Price from
US$65
per nignt
Check Availability
New Town | 0.53km from Princes Street
With a stay at YOTEL Edinburgh, you'll be centrally located in Edinburgh, within a 5-minute walk of Princes Street and George Street. This hotel is 0.5 mi (0.9 km) from St. Andrew Square and 0.7 mi (1.1 km) from Grassmarket. Take advantage of recreation opportunities such as a 24-hour fitness center, or other amenities including complimentary wireless internet access and a banquet hall. You can enjoy a meal at the restaurant serving the guests of YOTEL Edinburgh, or stop in at the snack bar/deli. Quench your thirst with your favorite drink at the bar/lounge. Buffet breakfasts are served on weekdays from 7:30 AM to 10:00 AM and on weekends from 7:00 AM to 10:00 AM for a fee. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Make yourself at home in one of the 276 air-conditioned rooms featuring Smart televisions. Your memory foam bed comes with premium bedding. Complimentary wireless internet access is available to keep you connected. Bathrooms feature showers with rainfall showerheads and complimentary toiletries.
Very Good
218 reviews
8.8/10
Price from
US$73
per nignt
Check Availability
New Town | 0.45km from Princes Street
With a stay at Stewart by Heeton Concept, you'll be centrally located in Edinburgh, steps from George Street and 5 minutes by foot from Princes Street. This apartment is 0.7 mi (1.2 km) from Grassmarket and 1.2 mi (1.9 km) from Edinburgh Castle. Make use of convenient amenities, which include complimentary wireless internet access and tour/ticket assistance. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 31 air-conditioned rooms featuring kitchens with refrigerators and ovens. 37-inch LCD televisions with satellite programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as laptop-compatible safes and microwaves.
Very Good
132 reviews
8.7/10
Price from
US$56
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.13km from Princes Street
The CODE The Loft - Edinburgh is one of the newest hotels in Edinburgh, having been renovated in 2026. The hotel is only 900m from Edinburgh Waverley Station and 13km from Edinburgh Airport, giving guests a number of convenient transportation options. Keeping busy is easy, with Edinburgh New Town, Edinburgh Castle and Palace of Holyroodhouse all nearby. In their spare time, guests can explore the hotel's surroundings. According to our guests, the location of this hotel is one of the best around.
Great
48 reviews
9.2/10
Price from
US$23
per nignt
Check Availability
New Town | 0.25km from Princes Street
The Mount Royal Hotel Edinburgh by The Unlimited Collection provides a great place for travelers to relax after a busy day. The Mount Royal Hotel Edinburgh by The Unlimited Collection is an ideal choice for travelers who want to take in the sights and sounds of Edinburgh. The hotel is only 500m from Edinburgh Waverley Station and 13km from Edinburgh Airport, giving guests a number of convenient transportation options. With Edinburgh Castle, The Real Mary King's Close and National Galleries of Scotland: National all within a short distance, there is no shortage of things to do in the area. After a long day of sightseeing, guests can retire to the comfort of the hotel. Our guests consider this hotel to have excellent service. For guests traveling with families, this hotel is consistently one of the most popular choices.
Very Good
321 reviews
8.8/10
Price from
US$88
per nignt
Check Availability
New Town | 0.72km from Princes Street
With a stay at Roomzzz Edinburgh, you'll be centrally located in Edinburgh, within a 5-minute walk of Princes Street and Edinburgh Playhouse Theatre. This hotel is 0.4 mi (0.6 km) from George Street and 0.4 mi (0.7 km) from Royal Mile. This smoke-free hotel was built in 2023. Featured amenities include a 24-hour front desk, luggage storage, and laundry facilities. Self parking (subject to charges) is available onsite. Treat yourself to a stay in one of the 74 guestrooms, featuring heated floors and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include safes and desks, and housekeeping is provided weekly.
Great
276 reviews
9.3/10
Price from
US$104
per nignt
Check Availability
New Town | 0.47km from Princes Street
The Eden Locke provides a great place for travelers to relax after a busy day. Visitors to Edinburgh will find that the Eden Locke is a fantastic accommodation choice. With Haymarket Station just 1km away and Edinburgh Airport only 12km away, transportation is very convenient. Seeing Edinburgh's sights from this hotel is easy with Princes Street, Edinburgh New Town and The University of Edinburgh all close by. This hotel makes a great place to kick back and relax after a long day of sightseeing. When it comes to Edinburgh hotels, the Eden Locke is highly regarded for its excellent facilities.
Very Good
68 reviews
8.9/10
Price from
US$110
per nignt
Check Availability
Edinburgh Old Town | 0.52km from Princes Street
MARKET STREET hotel is a member of Design Hotels - The location of Market Street is full of character -on the border of Edinburghs historic Old Town - The hotels real underlying emotion is one of connection - the Old Town and the New - historic architecture and forward-thinking design - streets steeped in history with a thriving modern cultural scene -all so essential to Edinburghs life - MARKET STREET hotel features a selection of rooms for all tastes
Amazing
103 reviews
9.5/10
Price from
US$142
per nignt
Check Availability
New Town | 0.31km from Princes Street
With a stay at The Spires Serviced Apartments Edinburgh, you'll be centrally located in Edinburgh, steps from George Street and 12 minutes by foot from Edinburgh Castle. This hotel is 0.7 mi (1.1 km) from Royal Mile and 0.2 mi (0.3 km) from Princes Street. This smoke-free hotel offers discounted parking nearby. Featured amenities include express check-in, express check-out, and multilingual staff. Make yourself at home in one of the 18 guestrooms, featuring kitchens with refrigerators and ovens. 32-inch flat-screen televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include safes and microwaves, and housekeeping is provided weekly.
Very Good
85 reviews
8.2/10
Price from
US$67
per nignt
Check Availability
Edinburgh Old Town | 0.65km from Princes Street
The Hilton Edinburgh Carlton provides a great place for travelers to relax after a busy day. Visitors to Edinburgh will find that the Hilton Edinburgh Carlton is a fantastic accommodation choice. Traveling to the hotel is easy with Edinburgh Waverley Station located approximately 400m away and Edinburgh Airport roughly 14km away. Keeping busy is easy, with Edinburgh Old Town, Royal Mile and Scottish Parliament Building all nearby. In their spare time, guests can explore the hotel's surroundings. This hotel is particularly popular with those traveling with families.
Very Good
214 reviews
8.6/10
Price from
US$133
per nignt
Check Availability
See more hotels near Princes Street

Premium Hotels in Edinburgh

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

100 Princes Street

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

Prestonfield House

Hotel near Prestonfield, Edinburgh
"Good Location"
Select dates to view prices
No.
3
8.9/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
168 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

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

Edinburgh City Centre (Waverley)

New Town, Edinburgh | 0.2KM from Princes Street
"Good Location"
Select dates to view prices
No.2
9.7/10
49 Reviews

RÌGH Residences

New Town, Edinburgh | 0.23KM from Princes Street
"Great location""Great rooms"
Select dates to view prices
No.3
9.1/10
52 Reviews

Hub by Premier Inn Edinburgh City Centre, Rose Street

New Town, Edinburgh | 0.09KM from Princes Street
"Great location""Friendly host"
Select dates to view prices
No.4
8.7/10
85 Reviews

Old Waverley Hotel

New Town, Edinburgh | 0.32KM from Princes Street
"Convenient location""Great service"
Select dates to view prices
No.5
8.8/10
219 Reviews

InterContinental Hotels EDINBURGH THE GEORGE by IHG

New Town, Edinburgh | 0.27KM from Princes Street
"Great service""Delicious breakfast"
Select dates to view prices
No.6
9.1/10
62 Reviews

Premier Inn Edinburgh (Princes Street)

New Town, Edinburgh | 0.38KM from Princes Street
"Great rooms"
Select dates to view prices
No.7
8.5/10
68 Reviews

Travelodge Edinburgh Central Queen Street

New Town, Edinburgh | 0.33KM from Princes Street
"Great rooms""Great location"
Select dates to view prices
No.8
8.6/10
126 Reviews

St Christopher's Edinburgh Original

Edinburgh Old Town, Edinburgh | 0.48KM from Princes Street
"Convenient location""Great service"
Select dates to view prices
No.9
9.1/10
120 Reviews

Apex City of Edinburgh Hotel

Edinburgh Old Town, Edinburgh | 0.51KM from Princes Street
"Great service""Great rooms"
Select dates to view prices
No.10
9.3/10
202 Reviews

Virgin Hotels Edinburgh

Edinburgh Old Town, Edinburgh | 0.46KM from Princes Street
"Clean and tidy""Great design"
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.0/10
Great
YyyyhAlthough it is on the opposite side of the station from the center, you can walk to all the tourist spots, so it's in a good location. The room was clean and cute, and I had a comfortable stay! It was a shame that there was no water and no bathtub, which looked like it was in the picture.
The Parliament House Hotel Hotels near Princes Street

The Parliament House Hotel

New Town, Edinburgh
Price per night from:US$86
9.0/10
Great
AAnonymous UserClean and good location. Zero complaints. Good breakfast and a nice sauna!
Novotel Edinburgh Centre Hotels near Princes Street

Novotel Edinburgh Centre

Edinburgh Old Town, Edinburgh
Price per night from:US$92
8.8/10
Very Good
AAnonymous UserThis was my first time bringing my mom back to Edinburgh since graduation, and this hotel was always on my wish list when I was a student. The room offered a view of Calton Hill, and I'd definitely choose to stay here again on my next visit. It would have been even better if the room was on a higher floor. Plus, the haggis at the hotel breakfast was delicious, even better than the one at Haggis Box!
Courtyard by Marriott Edinburgh Hotels near Princes Street

Courtyard by Marriott Edinburgh

New Town, Edinburgh
Price per night from:US$99
8.8/10
Very Good
DDarren_in_BarcelonaReally comfortable and quiet hotel near Edinburgh Castle. Checkin was smooth, the staff are friendly, and the room was spacious. It’s also easy to reach the airport as the tram stop is around 5 minutes from the hotel on foot. The hotel offers secure luggage storage also! Amenities in the room could be improved! I’d stay here again during my next visit to Edinburgh.
Point A Hotel Edinburgh Haymarket Hotels near Princes Street

Point A Hotel Edinburgh Haymarket

West End, Edinburgh
Price per night from:US$80
8.5/10
Very Good
HHAIHUI GUOWe had an absolutely wonderful honeymoon stay at your hotel! The special room decorations and thoughtful little gifts made our arrival feel truly magical and romantic. The staff’s attention to detail really set the tone for our entire trip, and we couldn’t have asked for a more perfect start to our married life. Thank you so much – we’d highly recommend this place to any couple celebrating a special occasion!
Heeton Concept Aparthotel Edinburgh Queen Street Hotels near Princes Street

Heeton Concept Aparthotel Edinburgh Queen Street

New Town, Edinburgh
Price per night from:US$80
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

Ibis Edinburgh Centre South Bridge – Royal Mile

Edinburgh Old Town, Edinburgh
Price per night from:US$88
8.4/10
Very Good
GGuest UserService was lovely and it is in a very convenient place with a bus stop right outside that has many bus routes stop by. Discounts offered for the zoo were also a great addition.
Holiday Inn EDINBURGH by IHG Hotels near Princes Street

Holiday Inn EDINBURGH by IHG

Corstorphine, Edinburgh
Price per night from:US$56
8.1/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

voco EDINBURGH - ROYAL TERRACE by IHG

New Town, Edinburgh
Price per night from:US$84
7.7/10
Good
GGuest UserThe hotels layout is little congested but it was cheap for me to stay like 16 pounds per night without breakfast in the month of Jan. It on a very accessible location from the main town of Edinburgh with the 24 x 7 open reception for any queries. The staff were friendly and welcoming and directs you towards your assigned room. The crowd that shares the hostel dorms is very mixed starting from teenagers to 50s folks. The overall vibe is very youthful. This feedback is based on one day of my stay in Edinburgh. Thanks
Safestay Edinburgh Cowgate Hotels near Princes Street

Safestay Edinburgh Cowgate

Edinburgh Old Town, Edinburgh
Price per night from:US$18
7.4/10
GGuest UserVery nice location,quiet place,neighbor centre Edinburgh(5 min.with car)safety car park,about staff:very profesional,polite,kind,amability it was perfect , room ;clean and spacious! thank you so much for service ,I recommend it to everyone and we will gladly return here,thanks!
Britannia Edinburgh Hotel Hotels near Princes Street

Britannia Edinburgh Hotel

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

Frequently asked questions

What are the most popular hotels near Princes Street?

Which hotels near Princes Street have gyms?

As people become more health-conscious, many hotels now include fitness rooms. Yotel Edinburgh (price from US$87),Virgin Hotels Edinburgh (price from US$232) and InterContinental Hotels EDINBURGH THE GEORGE by IHG (price from US$169) are some of the top hotels with fitness rooms.

Which hotels near Princes Street have free Wi-Fi?

What luxury hotels are near Princes Street?

Edinburgh weather

Today
16 Mar, 2026
2
°
Mostly cloudy
Mostly cloudy 2 - 10℃
16 Mar, 2026
Mostly cloudyMostly cloudy
2 - 10℃
17 Mar, 2026
ShowersShowers
9 - 11℃
18 Mar, 2026
ShowersShowers
7 - 13℃
19 Mar, 2026
CloudyCloudy
6 - 14℃
20 Mar, 2026
Partly clearPartly clear
4 - 11℃
21 Mar, 2026
Mostly cloudyMostly cloudy
3 - 12℃
22 Mar, 2026
CloudyCloudy
2 - 11℃

Edinburgh hotels near Princes Street information

Number of Reviews 24,654
Total Properties400
Weekday Avg. PriceUS$347
Weekend Avg. PriceUS$449
Trending hotelCODE The Loft - Edinburgh