Agoda Hero Banner

Find hotels near Portobello Beach in Edinburgh, United Kingdom

70 vacation rentals and hotels available now

10 best hotels near Portobello Beach

Star rating
Review score
Our top picks
Lowest price first
Nearest to
Best reviewed
Best Western Kings Manor Hotel
Portobello,Portobello Beach - View on map
"my wife and I booked in to the Kings manor hotel for the week- end ,had a great time, good value for money, staff so helpful, the room was spacious with king size bed which was so comfortable, and shower had plenty hot water , complementary tea and coffee in the room , and many tv channels to chose from and free wi fi also .it also has a gym, swimming pool,jacuzzi, steam room, sauna, . .which my wife and I used , there is also a great bus service ,bus stop just outside the hotel taking you to Edinburgh city centre, for a mere £4 all day return ticket , we ate in the hotel restaurant on the first night which the food was good no complaints there, they have a nice bar also with plenty of beers and spirits to choose from. I will definitely be booking this hotel again when we visit Portobello next time, "
Show more


167 reviews

Avg price per night
$ 158
Clean Peaceful Accommodation for 1 or 2 Guests
Leith,Portobello Beach - View on map
Avg price per night
$ 167
Lochend Serviced Apartments
Leith,Portobello Beach - View on map
"Nice apartment, clean and plenty of space."


16 reviews

Edinburgh, Portobello, Sunny beach
Duddingston,Portobello Beach - View on map
Aynetree Guest House
Duddingston,Portobello Beach - View on map

Very good

17 reviews

Abercorn Guest House
Portobello,Portobello Beach - View on map
"What a lovely B&B! We were first considering staying in the city area (the B&B is a 20-25 min bus ride to the centre, 10-15 min by taxi) but since we found hotels in the city quite overpriced and looking at the reviews Abercorn seemed to be the a great choice for our Christmas stay. Let me just say that we were not disappointed! On the contrary it was even better than we expected. Upon arrival we were greeted with a smile, information about the area, directions to pubs and restaurants if we were hungry and coffee and tea. We ended up going to Espy (pub) nearby on Angela's suggestion and it was a lovely laid back bar with live music - a perfect start to our holiday. There are also a few other pubs and food options close to the B&B (Chinese, Tapas, Indian). It's right by the beach as well (2 min walk) which is lovely. The room was clean, spacious and warm and the decorations in the house have been done with thought and effort. Breakfast was great. Lots of options and plenty of it. The best thing however in the house are the hosts. Nothing is too much trouble and you get great information of the area and suggestions on what to do while in Edinburgh. On more than one occasion we asked for help or had questions (stained coat, booking taxis etc) and got all the help we needed. This meant a lot for us and made the stay extra pleasant and I would like to thank them again for being so kind and accommodating. Both of us have travelled quite a bit and this is one stay that I will remember and recommend!"
Show more


8 reviews

Avg price per night
$ 111
The Beachfront B&B
Portobello,Portobello Beach - View on map
Fabulous Apartment Near Edinburgh Centre
Leith,Portobello Beach - View on map
Meadowbank House Luxury Apartment
Duddingston,Portobello Beach - View on map
Modern 2 bedrooms flat near citycentre sleep for 6
Leith,Portobello Beach - View on map

Just booked

Just viewed by other Agoda travelers

In and around Portobello Beach

More about Portobello Beach

Edinburgh is known for interesting sites like Portobello Beach. has secured the lowest rates at hotels near many other Beaches. The choice of accommodation near Portobello Beach greatly varies from luxurious hotels to affordable guesthouses.'s secure on-line booking form makes it easy to reserve hotels close to Portobello Beach. Hotels are easy to review via our Edinburgh city page, equipped with convenient search tools and extensive hotel information. is trusted by over 3,500,000 travelers who book their accommodations near famous sights like Portobello Beach.