Edinburgh
East, Edinburgh: neighborhood guide
Stay in East only if you want a beach base or a cheap bed with a 20–30 minute bus into the centre. Portobello suits summer days and families; Duddingston is a short walk to Holyrood Park. Most first-time visitors should sleep in Old Town or New Town and ride out here for an afternoon.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideEdinburgh
Key facts
- Best for
- Beach days at Portobello, families, budget beds away from the centre
- Not for
- First-timers who want the Castle, Royal Mile and stations on foot
- Centre access
- Bus 26 or 19 from Portobello to Princes Street, roughly 20–30 min (check)
- Portobello beach
- Sand and promenade, best May–Sep; water is cold year-round
- Duddingston
- Village hamlet beside Holyrood Park, 15–20 min walk from the park's east side (check)
- Park & Ride
- Newcraighall, 50p for 24 hours plus train fare to the centre (check)
- Typical hotel price
- £80–160 per night double, 2026 estimate (check)
What the area is like
East Edinburgh is a band of residential and former industrial districts between Holyrood Park, Leith and the coast, running out to Musselburgh. It is not a sightseeing quarter. Two pockets matter to visitors: Portobello, a Victorian seaside resort with a promenade and a long sandy beach, and Duddingston, a small hamlet on the south side of Holyrood Park with a loch and a historic church.
Portobello grew from a cottage built in 1742 and named after Porto Bello in Panama, then expanded on local clay into brick, tile and pottery works. Sea-bathing made it a resort in the 19th century, with a promenade and a lido. Because most of its visitors came for the day from the city and nearby mining towns, it never built the dense guesthouse strip you find in other British resorts — which is why accommodation here is thinner and often cheaper than in the centre.
The rest of the area is ordinary city: Craigentinny, Joppa, Brunstane, Niddrie and Newcraighall, plus retail parks and the A1 corridor. Useful if you are driving in from the south, dull if you are on holiday.
Should you stay here or not
Choose East if a beach within walking distance, quieter nights and lower room rates beat being five minutes from the Royal Mile. Portobello is the only part with a real visitor feel; Duddingston has almost no beds. Both need a bus or a long walk to reach the Castle, the stations and the festival venues.
Skip it on a first trip of two or three nights, during the August festivals when you will be in the centre every evening, or if you plan to walk home after dinner. In those cases base yourself in Old Town or New Town and treat Portobello as a half-day trip on a sunny afternoon.
| Pros | Cons |
|---|---|
| Beach and promenade on the doorstep | 20–30 min bus to the city centre |
| Lower room rates than the centre | Few hotels and guesthouses; book early in summer |
| Quiet at night, good for families | Little nightlife or evening restaurant choice |
| Easy drive-in from the A1 and Park & Ride at Newcraighall | Not walkable to the Castle, Royal Mile or stations |
| Duddingston and Holyrood Park walks nearby | Industrial and retail stretches between the interesting bits |
Eating and drinking
Portobello's High Street and the promenade have cafés, ice-cream shops, fish and chip takeaways and a few pubs, plus a cluster of brunch places that fill up on weekend mornings. It is everyday food rather than destination dining, and several kitchens close early on weekdays (check).
Duddingston has a pub beside the loch and a small café near the church, useful after a walk in Holyrood Park. Elsewhere in the east you are in residential territory: local bakeries, takeaways and supermarkets rather than restaurants. For a serious dinner, ride into Leith or the centre.
- Portobello promenade: cafés, ice cream and fish and chips, busiest at weekends
- Portobello High Street: brunch and coffee, some places shut by late afternoon (check)
- Duddingston: one lochside pub and a café, handy after Holyrood Park
- Leith, 10–15 min further by bus, for a much wider choice of restaurants
Getting there and around
Lothian Buses run the city network, with most routes passing Princes Street near the main bus and rail stations. Bus 26 runs every 15 minutes from the west of the city through Haymarket and Princes Street to Meadowbank, Portobello, Joppa and on to Musselburgh; X26 is faster at peak times and N26 runs hourly overnight. Bus 19 links Granton, Princes Street, Craigentinny, Portobello and Brunstane. Bus 12 loops south of the centre to Duddingston and Portobello, and bus 21 runs along Ferry Road to Leith, Craigentinny and Portobello. Check exact stops and fares before you travel.
By car, the A1 London–Edinburgh road arrives through Newcraighall and Brunstane before breaking into city streets. Cyclists cannot use the A1 until it becomes single carriageway at Brunstane; use the old route, now the A199, through Tranent, Musselburgh and Brunstane instead. Newcraighall station has a Park & Ride costing 50p for 24 hours plus the train fare into the centre (check).
Within the area, walking works for Portobello and Duddingston; between districts you will want a bus. Taxis and ride-hailing from the centre to Portobello are a short hop but cost more than the bus.
FAQ
Questions people ask
Is East a good area to stay in?
Only for specific trips. Portobello suits beach lovers, families and budget travellers who accept a 20–30 minute bus to the centre. For a first visit, a short break or festival week, stay in Old Town or New Town and visit the east by day.
What is there to do in East?
Walk the Portobello promenade and beach, swim or paddle in summer, eat fish and chips by the sand, and visit Duddingston hamlet and its loch beside Holyrood Park. Otherwise it is residential streets, retail parks and the A1 corridor.
How do I get to East?
Take Lothian Buses 26, 19, 12 or 21 from Princes Street or the city centre; the 26 runs every 15 minutes to Portobello and Joppa, with X26 at peak times and N26 overnight. By car use the A1 to Newcraighall and Brunstane, or park at Newcraighall Park & Ride.
Is Portobello beach worth a trip from the centre?
Yes on a warm day. It is a proper sandy beach with a promenade, about 20–30 minutes by bus from Princes Street. The water stays cold even in summer, and the strip is quiet outside weekends and school holidays.
Where should I eat in East Edinburgh?
Portobello's High Street and promenade for cafés, ice cream and fish and chips, and the lochside pub in Duddingston after a park walk. For a wider choice, continue to Leith or back into the centre.
Deep dive
Every source; changeable facts are marked check