Hotels near Portobello Beach

Hotels near Portobello Beach, Edinburgh

Enter your dates for the latest hotel rates and availability.

Swipe up to see more
Filter by:
Hotel star rating
≤2345
Popular filters
Amazing 4.5+Great 4.0+Good 3.5+Pleasant 3.0+

Best hotels near Portobello Beach

Choose your travel dates to see the latest prices and deals.
Recommended
Lowest price
Closest to downtown
Top reviewed
Cheval Abbey Strand Apartments, at Holyrood Hotels near Portobello Beach
Cheval Abbey Strand Apartments, at Holyrood Hotels near Portobello BeachCheval Abbey Strand Apartments, at Holyrood Hotels near Portobello Beach
3.61km from Portobello Beach
A stay at Cheval Abbey Strand Apartments, at Holyrood places you in the heart of Edinburgh, within a 15-minute walk of Royal Mile and Princes Street. This luxury aparthotel is 1.3 mi (2 km) from Edinburgh Castle and 1.1 mi (1.7 km) from University of Edinburgh. Make use of convenient amenities such as complimentary wireless internet access, concierge services, and gift shops/newsstands. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Make yourself at home in one of the 9 individually decorated guestrooms, featuring kitchens with full-sized refrigerators/freezers and ovens. Flat-screen televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Conveniences include phones, as well as laptop-compatible safes and desks.
Show more
Outstanding
47 reviews
4.6/5
Price from
S$ 276
per night
Check Availability
Apex Waterloo Place Hotel Hotels near Portobello Beach
Apex Waterloo Place Hotel Hotels near Portobello BeachApex Waterloo Place Hotel Hotels near Portobello Beach
New Town | 4.38km from Portobello Beach
With a stay at Apex Waterloo Place Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and 14 minutes by foot from Edinburgh Castle. This 4-star hotel is 0.4 mi (0.6 km) from Royal Mile and 0.7 mi (1.1 km) from University of Edinburgh. 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. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's 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 express check-out. 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.
Show more
Very Good
74 reviews
4.2/5
Price from
S$ 217
per night
Check Availability
Roomzzz Edinburgh Hotels near Portobello Beach
Roomzzz Edinburgh Hotels near Portobello BeachRoomzzz Edinburgh Hotels near Portobello Beach
New Town | 4.43km from Portobello Beach
With a stay at Roomzzz Edinburgh, you'll be centrally located in Edinburgh, steps from Princes Street and 8 minutes by foot from Royal Mile. This hotel is 0.7 mi (1.2 km) from Edinburgh Castle and 0.2 mi (0.4 km) from Edinburgh Playhouse Theatre. 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.
Show more
Excellent
140 reviews
4.5/5
Price from
S$ 203
per night
Check Availability
Edinburgh
You may prefer
Hotels with breakfastHotels with twin roomHotels with 1 double bedHotels with swimming poolHotels with free cancellation
Hotel Indigo Edinburgh Hotels near Portobello Beach
Hotel Indigo Edinburgh Hotels near Portobello BeachHotel Indigo Edinburgh Hotels near Portobello Beach
New Town | 4.46km from Portobello Beach
Experience the grace of Edinburgh’s 18th-century New Town in our boutique Hotel Indigo® Edinburgh, set in the buzzing heart of the city. Step inside and you’ll find an oasis of vibrant colours and contemporary comforts in our Georgian townhouse. After a long day’s shopping and sightseeing, cocoon yourself in your bespoke guest room, where every detail references Scottish creativity, from soft fabrics that caress to local artworks on the walls. You’ll love our indulgent bathrooms with rainfall showers and bespoke toiletries. At night, sip a dram of finest malt whisky in our cosy Bar and Lounge area. Minutes away, you’ll find the city’s best restaurants and nightlife, plus major Edinburgh Festival venues on our doorstep.
Show more
Excellent
119 reviews
4.3/5
Price from
S$ 150
per night
Check Availability
W Edinburgh Hotels near Portobello Beach
W Edinburgh Hotels near Portobello BeachW Edinburgh Hotels near Portobello Beach
New Town | 4.57km from Portobello Beach
A stay at W Edinburgh places you in the heart of Edinburgh, within a 5-minute walk of Princes Street and St James Quarter. This luxury hotel is 0.6 mi (1 km) from Edinburgh Playhouse Theatre and 0.7 mi (1.1 km) from Royal Mile.Pamper yourself with onsite massages or take in the view from a rooftop terrace. Additional features at this hotel include complimentary wireless internet access and concierge services.Satisfy your appetite at SUSHISAMBA, one of the hotel's 2 restaurants. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges.Featured amenities include express check-in, dry cleaning/laundry services, and a 24-hour front desk. Planning an event in Edinburgh? This hotel has 3046 square feet (283 square meters) of space consisting of conference space and 5 meeting rooms.Make yourself at home in one of the 244 air-conditioned rooms featuring minibars and LCD televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms have hair dryers and bathrobes. Conveniences include phones, as well as laptop-compatible safes and electric kettles.
Show more
Excellent
121 reviews
4.4/5
Price from
S$ 315
per night
Check Availability
Mount Royal Hotel Edinburgh by The Unlimited Collection Hotels near Portobello Beach
Mount Royal Hotel Edinburgh by The Unlimited Collection Hotels near Portobello BeachMount Royal Hotel Edinburgh by The Unlimited Collection Hotels near Portobello Beach
New Town | 4.85km from Portobello Beach
With a stay at Mercure Edinburgh City - Princes Street Hotel, you'll be centrally located in Edinburgh, steps from Princes Street and within a 5-minute walk of George Street. This hotel is 0.6 mi (1 km) from Edinburgh Playhouse Theatre and 0.7 mi (1.1 km) from Royal Mile. Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance. Grab a bite to eat at the Scott`s on Princes Street, a restaurant where you can take in the garden view, or stay in and take advantage of 24-hour room service. Wrap up your day with a drink at the bar/lounge. Full breakfasts are available daily from 7:00 AM to 10:30 AM for a fee. Featured amenities include express check-in, express check-out, and complimentary newspapers in the lobby. Stay in one of 169 guestrooms featuring LED televisions. Complimentary wireless Internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Show more
Excellent
216 reviews
4.3/5
Price from
S$ 160
per night
Check Availability
InterContinental Edinburgh The George, an IHG Hotel Hotels near Portobello Beach
InterContinental Edinburgh The George, an IHG Hotel Hotels near Portobello BeachInterContinental Edinburgh The George, an IHG Hotel Hotels near Portobello Beach
New Town | 4.96km from Portobello Beach
The InterContinental Edinburgh The George has been welcoming hotel guests since 1881. At its heart are five listed Georgian townhouses, built in 1775 as homes for Edinburgh's most prosperous citizens. Today, The InterContinental Edinburgh The George offers all the luxuries of an InterContinental life in the heart of the Scottish capital. Explore our city's stunning architecture, the iconic Edinburgh Castle and the cobbled streets of the Royal Mile, just moments away from our charming hotel.
Show more
Excellent
119 reviews
4.5/5
Price from
S$ 231
per night
Check Availability
Kimpton Charlotte Square Hotels near Portobello Beach
Kimpton Charlotte Square Hotels near Portobello BeachKimpton Charlotte Square Hotels near Portobello Beach
New Town | 5.6km from Portobello Beach
Kimpton Charlotte Square Hotel is situated in Edinburgh, just metres from Princes Street and George Street. The rooms offer a flat-screen Smart TV, 300 thread count bed linen, a complimentary treat box and a fridge with complimentary fresh milk and mineral water. The en suite bathrooms have a selection of complimentary toiletries. Breakfast is served in The Garden, an indoor courtyard, which serves food and drink throughout the day, including salads, hot dishes, cakes, spritzers and Scottish cocktails in the evening. Another dining option is BABA, a mezze and charcoal grill restaurant and cocktail bar. It offers Middle Eastern and Mediterranean cuisine. Guests have complimentary access to the leisure facilities including the gym, swimming pool, and spa. The spa offers a full range of treatments including facials and massages at an additional cost. The hotel is at the heart of Edinburgh’s financial district and is just 5 minutes’ walk from Waverley Railway Station. It is 7 miles from Edinburgh Airport.
Show more
Excellent
130 reviews
4.5/5
Price from
S$ 239
per night
Check Availability
Point A Hotel Edinburgh Haymarket Hotels near Portobello Beach
Point A Hotel Edinburgh Haymarket Hotels near Portobello BeachPoint A Hotel Edinburgh Haymarket Hotels near Portobello Beach
West End | 5.99km from Portobello Beach
With a stay at Point A Hotel Edinburgh Haymarket, you'll be centrally located in Edinburgh, within a 5-minute drive of Edinburgh Castle and Princes Street. This hotel is 1.1 mi (1.7 km) from University of Edinburgh and 1.4 mi (2.2 km) from Royal Mile. 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 103 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.
Show more
Excellent
160 reviews
4.3/5
Price from
S$ 100
per night
Check Availability
Leonardo Edinburgh Haymarket Hotels near Portobello Beach
Leonardo Edinburgh Haymarket Hotels near Portobello BeachLeonardo Edinburgh Haymarket Hotels near Portobello Beach
West End | 6.17km from Portobello Beach
With a stay at Leonardo Royal Edinburgh Haymarket, you'll be centrally located in Edinburgh, a 9-minute walk from Princes Street and 11 minutes by foot from Princes Street Gardens. This 4-star hotel is 0.8 mi (1.3 km) from George Street and 1.4 mi (2.2 km) from Murrayfield Stadium. This smoke-free hotel has 5 floors in 1 building and offers wheelchair access. Enjoy a meal at the restaurant, or stay in and take advantage of the hotel's 24-hour room service. Wrap up your day with a drink at the bar/lounge. Buffet breakfasts are served on weekdays from 6:30 AM to 10:00 AM and on weekends from 7:00 AM to 11:00 AM for a fee. Featured amenities include a business center, express check-out, and a 24-hour front desk. Self parking (subject to charges) is available onsite. Make yourself at home in one of the 282 guestrooms featuring espresso makers and flat-screen televisions. Complimentary wireless Internet access keeps you connected, and cable programming is available for your entertainment. Private bathrooms with bathtubs or showers feature rainfall showerheads and complimentary toiletries. Conveniences include safes and desks.
Show more
Very Good
244 reviews
4.2/5
Price from
S$ 153
per night
Check Availability
See all Hotels near Portobello Beach

Top Pick Hotels near Portobello Beach

See all
Check out our most booked hotels near Portobello Beach from the past 30 days!
No.1
Best Western Kings Manor Hotel Hotels near Portobello Beach
4.2/5
113 reviews

Best Western Kings Manor Hotel

Edinburgh | 1.96KM from Portobello Beach
"Great stay!""Great service"
Select dates to view prices
No.2
Aynetree Guest House Hotels near Portobello Beach
3.4/5
50 reviews

Aynetree Guest House

Edinburgh | 1.55KM from Portobello Beach
"Good Location"
Select dates to view prices
No.3
Brae Guest House Hotels near Portobello Beach
3.9/5
13 reviews

Brae Guest House

Edinburgh | 1.85KM from Portobello Beach
"Good Location"
Select dates to view prices
No.4
Park View House Hotels near Portobello Beach
3.2/5
122 reviews

Park View House

Edinburgh | 3.28KM from Portobello Beach
"Good Location"
Select dates to view prices
No.5
Adelphi Hotel Hotels near Portobello Beach
3.4/5
46 reviews

Adelphi Hotel

Leith, Edinburgh | 3.21KM from Portobello Beach
"Good Location"
Select dates to view prices
No.6
The Sandaig Hotels near Portobello Beach
4.1/5
42 reviews

The Sandaig

Edinburgh | 3.15KM from Portobello Beach
"Good Location"
Select dates to view prices

Latest Reviews for Edinburgh hotels

See all
Find highly-rated hotels with real reviews and ratings to find the perfect stay!
4.5/5
Excellent
GGuest UserI booked it for a night, got their a little early in the morning. While Jacob was upfront, No Rooms now. Then enters Chris, the rock star manager. All I had to tell him was that I'm a Hilton honors member and the room was allotted immediately. Thank you again Chris, I truly appreciate it. The hotel room has everything you could imagine for and the rooms are quiet. Despite of being next to the airport. To get here once you come out of the airport, don't go in the direction of trams, instead if trams are on your left side, walk towards your right and it is literally a 5 minutes walk from the airport. The bar at the hotel is fancy but no happy hours :( Working kitchen with limited food options but is very manageable. The breakfast was better than most of the other hotels for sure. They do have a big parking lot as well just in case you need to park here.
Show more
Hampton by Hilton  Edinburgh Airport Hotels near Portobello Beach
Hampton by Hilton Edinburgh Airport
Edinburgh Airport, Ingliston
Price per night from SGD 140
4.5/5
Excellent
GGuest UserAmazing stay! Went to Edinburgh as a surprise for my husband's birthday. The staff went out of their way to make it special and even came to the room to wish him Happy Birthday, along with a card and prosecco! They were friends, welcoming and informative. A beautiful, modern hotel and they really have thought of everything (milk in the fridge, tea, coffee, water etc). Would highly recommend and will definitely be back. Thank you for making our stay extra special.
Show more
Wilde Aparthotels Edinburgh Grassmarket Hotels near Portobello Beach
Wilde Aparthotels Edinburgh Grassmarket
Edinburgh Old Town, Edinburgh
Price per night from SGD 163
4.3/5
Excellent
TTiancThe location is very good, next to Calton Hill and close to the tram station. If you go from the airport, you can take trams directly to the hotel. The hotel is quite quiet, but the interior space is a bit small. The hotel provides two bottles of water and snacks of chips and cookies.
Show more
Cairn Hotel & Apartments Hotels near Portobello Beach
Cairn Hotel & Apartments
Edinburgh
Price per night from SGD 161
4.3/5
Excellent
Yy619qThe location of the hotel is a bit far from the urban area. For those who like to play golf, this hotel is good, convenient, cheap to play, and you can rent clubs. The hotel room is not big and clean, and the waiters are friendly. You can only eat in the restaurant if you make an appointment in advance. You can order directly in the bar without making an appointment. It's good to enjoy the beautiful scenery while drinking beer.
Show more
Dalmahoy Hotel & Country Club Hotels near Portobello Beach
Dalmahoy Hotel & Country Club
Edinburgh Airport, Edinburgh
Price per night from SGD 134
4.3/5
Excellent
CChristinaAmazing overall. Only thing that can better are: noise level within the corridors of the room floor. The room wall is so thin that you could hear all noises. The water pressure of the shower is pathetically low. I was given a room with a view (view to the roof that is, see photo) 😅. Anyway the whole location and friendly staff made up for what’s missing.
Show more
Ibis Edinburgh Centre South Bridge – Royal Mile Hotels near Portobello Beach
Ibis Edinburgh Centre South Bridge – Royal Mile
Edinburgh Old Town, Edinburgh
Price per night from SGD 185
4.3/5
Excellent
AAlex Cheung HMSituated in the Old Town area, it is just 15 minutes walking distance from the Edinburgh Waverley Station and there are lots of good restaurants and bars nearby. Rooms of the hotel are not that spacious (and some of them do not have a window so it is rather dark if you turn off everything) but is just right fit for everyone. The staff is very helpful and friendly too. Will definitely come again.
Show more
Yotel Edinburgh Hotels near Portobello Beach
Yotel Edinburgh
New Town, Edinburgh
Price per night from SGD 150
4.2/5
Very Good
GGürçağAll the hotel staff are very kind people. The room was too beautiful. Hotels location is totally convenient for tourists, in my opinion. For example, we came back to the hotel after midnight and it was safe for us.
Show more
The Parliament House Hotel Hotels near Portobello Beach
The Parliament House Hotel
New Town, Edinburgh
Price per night from SGD 167
4.1/5
Very Good
GGuest UserGreat location. Sadly there were construction outside the hotel that effected the noise level inside the hotel. If you leave the hotel early in the morning and don’t want to sleep in, it’s okay.
Show more
Hilton Edinburgh Carlton Hotels near Portobello Beach
Hilton Edinburgh Carlton
Edinburgh Old Town, Edinburgh
Price per night from SGD 206
4.1/5
Very Good
JJuliaThe hotel is located in a quiet area close to the city center (it took us 30 minutes to walk with a child from the train station). There are many different restaurants and cafes nearby, and the transportation links are excellent, with a bus and tram stop literally a 2-minute walk away, as well as the Haymarket railway station. If you plan on traveling outside Edinburgh, this would be convenient for you. The hotel serves good breakfasts with a convenient serving time from 7:30-10:00, so you can always have breakfast in the morning and go for a walk. The Scottish National Gallery of Modern Art is a 15-minute walk from the hotel. We stayed in room 63, which was clean and warm (we stayed in February), and the room was regularly cleaned. As for the downsides, I can note the size of the room and bathroom. We booked a 25m2 room, but in reality, it did not correspond to the declared size and was very small, feeling no more than 12m2. This fact disappointed me. Therefore, I recommend always clarifying this point. - -Also, there was a small amount of mold in the bathroom, which was slightly unpleasant but not critical. -Hotel Pros: +Excellent transportation links; +Cleanliness and warmth in the room; +Friendly staff; +Nearby train station; +Nearby cafes and restaurants; Hotel Cons: Room size did not correspond to the declared size; There was a small amount of mold in the bathroom; Overall, I recommend this hotel as the price-quality ratio is optimal👍🏻.
Show more
The Haymarket Hotel Hotels near Portobello Beach
The Haymarket Hotel
West End, Edinburgh
Price per night from SGD 165
3.6/5
We were a little apprehensive about this place after reading some of the reviews, but in the end, we had no problems or dramas. The instructions to gain access and collect the keyword simple and straightforward and happily everything worked. The room was perfectly clean, as was the bedding and towels.the water was always warm, although the cistern did take its time to fill. It took us a day to realise that if we needed clean cups or glasses and extra coffee tea and milk to just help ourselves from the lounge and leave our mucky cups in the tray there. As it is a double room having two proper chairs would have been nice. It is in a really nice area with rail bus and tram links to all parts of the city, although we mainly walked, taking about 30 minutes to get to the middle of Princes St. At the price we paid we would happily return.
Show more
No6 West Coates Hotels near Portobello Beach
No6 West Coates
West End, Edinburgh
Price per night from SGD 78

Frequently asked questions

What are the best hotels near Portobello Beach?

What hotels near Portobello Beach offer breakfast?

If you want to stay at a hotel with breakfast near Portobello Beach in Edinburgh, consider staying Code Pod – the Court - Edinburgh, W Edinburgh and Edinburgh House Hotel . Book these popular hotels with breakfast in advance to secure the best rates!

Which popular hotels near Portobello Beach have pools?

Take your kids and families to a hotel with pools near Portobello Beach in Edinburgh for a long vacation in the summer. Just relax in the water! Hilton Edinburgh Carlton, The Balmoral Hotel, Holiday Inn Express Edinburgh City Centre and an IHG Hotel are popular hotels with a swimming pool.

What's the average price of hotels near Portobello Beach this weekend?

According to Trip.com, the average price per night stay in Portobello Beach in Edinburgh this weekend is around S$ 293. Please note that prices can change frequently, so these are just for reference! Check the latest rates on the detail page.

What's the average price per night of hotels near Portobello Beach?

According to Trip.com, the average price for 1 night stay near Portobello Beach in Edinburgh is around S$ 334. Please note that prices can change frequently, so these are just for reference! Check the latest rates on the detail page.

Which hotels near Portobello Beach are popular with budget travellers?

Whether it’s a business trip or a vacation, a&o Edinburgh City, St Christopher's Edinburgh Old Town and Edinburgh Backpackers are popular hotels for comfort and affordability.
  翻译: