Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20265 min read

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.

Should you stay here or not
ProsCons
Beach and promenade on the doorstep20–30 min bus to the city centre
Lower room rates than the centreFew hotels and guesthouses; book early in summer
Quiet at night, good for familiesLittle nightlife or evening restaurant choice
Easy drive-in from the A1 and Park & Ride at NewcraighallNot walkable to the Castle, Royal Mile or stations
Duddingston and Holyrood Park walks nearbyIndustrial 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

Sources