Stay in Portobello if the beach is the point of the trip. It's Edinburgh's seaside suburb, two miles of sand and a paved promenade east of the city, with a proper High Street of cafes, bars and shops behind it, a Victorian swim centre on the front and a cold-water swimming and beach-sauna scene that has become a reason to come in its own right. I'd send a second-time visitor here, a family who'd take sand over the Royal Mile, anyone with a dog or a car, and anyone who sleeps badly above a pub. I wouldn't send a first-timer with two days and the Castle at the top of the list: the 26 bus takes about 25 minutes from the Portobello Town Hall stop to Princes Street, there's no tram, and you'll make that journey twice a day. The where-to-stay hub compares Portobello with the other areas; the Portobello guide covers the beach, the sauna, the swim centre and where to eat and drink once you've arrived.
Here's the honest shape of it. Portobello has one hotel, and it isn't by the beach: the Kings Manor sits on Milton Road East, a 23-minute walk from the sand, with a pool and a car park to make up for it. Everything else is small. Two owner-run B&Bs at the Joppa end of the beach, a budget guesthouse with parking on the Milton Road edge, and two self-catering houses. Six places you can book direct, and that's the lot. The booking sites tell a different story: Booking.com's Portobello page shows the Kings Manor and three holiday flats, then fills the rest of the screen with Old Town and Leith hotels, and the 'hotels near Portobello Beach' results on the search sites reach for two Premier Inns that are 28 and 43 minutes' walk from the prom. So the page runs in three short groups, Joppa first, then Portobello proper, then the Milton Road edge, and every card carries the same three figures, measured on Google walking routes: minutes to the Promenade at Bath Street (the busy middle of the beach), minutes to the Portobello Town Hall stop on the High Street, and the bus minutes to Princes Street from the nearest stop.
Prices next, because Portobello's follow the city's festival calendar rather than anything local. August, when the Fringe is on, and Hogmanay at New Year push rooms to two, three or four times their winter rate, and small houses are the first to sell out: Straven sells four rooms and Seabreeze two, so for either of those weeks book six to nine months ahead. Every rate on the cards is the cheapest double for two adults on Tuesday 10 November 2026, from the property's own website, checked 18 September 2026. Three of the six sell only three nights or more, so their cards give the per-night figure and say so; Straven had closed its calendar for the winter, so its card gives the next dates it sells, and Seabreeze was closed that week, so its card gives the nearest open week. Rank the options with these numbers, then check the live rate for your own dates. Two extras go on the bill. Edinburgh's 5% visitor levy applies to the first five nights of any stay from 24 July 2026, to B&Bs, guesthouses and self-catering as much as hotels: Straven and Seabreeze build it into their room price, the Kings Manor says it applies to every arrival, so look for it on your quote. And the Kings Manor's car park is £8 a night, the only one of the six that charges to park.