441 Cheap Hotels Near Portobello Beach

See all 441 Hotels near Portobello Beach
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 …

NZ$133
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 …

NZ$206
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 …

NZ$224
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 …

NZ$148
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 …

NZ$144
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 …

NZ$166
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 …

NZ$151
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 …

NZ$193
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 …

NZ$235
Hide content

Portobello Beach Accommodation Guide

If you’ve always dreamt of visiting one of the most iconic and awe-inspiring attractions in the area, Expedia.co.nz is here to help you find cheap hotels near Portobello Beach in Portobello, Edinburgh. Touted as being among the most tourist-friendly accommodation around, the hotels here allow you easy access to the must-see spots on your list, so you can be amazed while basking in the beauty that Portobello is famous for.

Why stay far away from one of the most frequented sightseeing spots in town, when there are 441 Portobello Beach hotels to choose from? Expedia.co.nz presents you with plenty of Portobello Beach accommodation deals well within proximity to this acclaimed attraction. Review the amenities offered by each of your lodging options, and make a reservation at the hotel that’s right for you. Experience Portobello Beach exactly how you’d like, when you use our easy-to-use tools to find the accommodation that’s ideal for you.