Top Trending Hotels Near Portobello Beach

See all 441 Hotels near Portobello Beach
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

The Beachfront B&B
The Beachfront B&B

33 Straiton Place, Edinburgh EH15 2BA

2.5 out of 5.0
3.6 out of 5 (19 reviews)

With direct access to the beach, this Portobello bed & breakfast is within 3 mi (5 km) of Portobello Beach, Arthur's Seat, an …

Get Rates
Jurys Inn Edinburgh
Jurys Inn Edinburgh

43 Jeffrey Street, Edinburgh EH1 1DH

3.0 out of 5.0
4 out of 5 (1,895 reviews)

Modern hotel in the heart of historic Edinburgh next to Waverley Station, one mile from the famous castle, and 400 metres fro …

£89
Macdonald Holyrood Hotel
Macdonald Holyrood Hotel

81 Holyrood Road, Edinburgh EH8 8AU

4.0 out of 5.0
4.3 out of 5 (884 reviews)

Located in Old Town, this eco-friendly hotel is within a 10-minute walk of Our Dynamic Earth, Arthur's Seat, and Palace of …

£108
24 Royal Terrace
24 Royal Terrace

24 Royal Terrace, Edinburgh EH7 5AH

4.0 out of 5.0
4.5 out of 5 (15 reviews)

Located in New Town, this boutique hotel is within a 10-minute walk of Holyrood Abbey, Edinburgh Playhouse Theatre, and Palac …

£81
Lochend Serviced Apartments
Lochend Serviced Apartments

149/1 Lochend Road, Edinburgh EH7 6ET

3.5 out of 5.0
3.6 out of 5 (107 reviews)

Located in Leith, this apartment is within 1 mi (2 km) of Meadowbank Stadium, Palace of Holyroodhouse, and Easter Road Stadiu …

£83
Melville House
Melville House

103A North High Street, Musselburgh EH21 6JE

3.5 out of 5.0

Situated by the sea, this apartment is 0.6 mi (1 km) from Musselburgh Racecourse and within 3 mi (5 km) of Queen Margaret …

£100
Masson House
Masson House

18 Holyrood Park Road, Edinburgh EH16 5AY

3.0 out of 5.0
3.8 out of 5 (517 reviews)

Located in Newington, this eco-friendly hotel is within 1 mi (2 km) of National Library of Scotland, Arthur's Seat, and Palac …

£99
Culane House Hotel
Culane House Hotel

9 Hermitage Place, Edinburgh EH6 8AF

4.0 out of 5.0
4.3 out of 5 (56 reviews)

Located in Leith, this hotel is within 1 mi (2 km) of Ocean Terminal Shopping Centre, Royal Yacht Britannia, and Easter Roa …

£101
Royal British, Princes Street
Royal British, Princes Street

20 Princes Street, Edinburgh EH2 2AN

3.0 out of 5.0
3.5 out of 5 (1,131 reviews)

Historic Edinburgh hotel located in the city center on Princes Street, near shops, bars and restaurants, beside Waverley trai …

£86
Apex Grassmarket Hotel
Apex Grassmarket Hotel

31-35 Grassmarket, Edinburgh EH1 2HS

4.0 out of 5.0
4.2 out of 5 (2,186 reviews)

Set on the cobbled Grassmarket, this contemporary hotel is overlooked by Edinburgh Castle, and is within 500 metres of The …

£113
Hide content

Pocket Guide: Portobello Portobello Beach Hotels

Search for hotels in Portobello on Expedia.co.uk. You can easily find your hotels in Portobello using one of the methods below:

  • View our selection of featured hotels in Portobello
  • Use the map to find hotels in the Portobello neighborhood you prefer
  • Use the filters to see hotels in a specific area of Portobello, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Portobello
  • Enter your travel dates to view the best deals on hotels in Portobello - while they last
false