455 Cheap Hotels Near Portobello Beach

See all 455 Hotels in Portobello Beach
The Beachfront B&B
The Beachfront B&B
0.1 km from Portobello Beach
2.5 out of 5.0
3.6 out of 5 (22 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
Aynetree Guest House
Aynetree Guest House
1.2 km from Portobello Beach
3.0 out of 5.0
3.8 out of 5 (39 reviews)

Located in Duddingston, this guesthouse is 1 mi (1.6 km) from Portobello Beach and within 3 mi (5 km) of Arthur's Seat and …

NZ$111
Best Western Kings Manor Hotel
Best Western Kings Manor Hotel
1.4 km from Portobello Beach
3.0 out of 5.0
4.3 out of 5 (882 reviews)

Situated by the sea, this spa hotel is 1.1 mi (1.7 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse …

Get Rates
Adagio Edinburgh Royal Mile
Adagio Edinburgh Royal Mile
4.5 km from Portobello Beach
3.5 out of 5.0
4.5 out of 5 (52 reviews)

Located in Old Town, this aparthotel is within a 10-minute walk of John Knox House, Palace of Holyroodhouse, and St. Giles' …

Get Rates
Jurys Inn Edinburgh
Jurys Inn Edinburgh
4.7 km from Portobello Beach
3.0 out of 5.0
3.9 out of 5 (2,155 reviews)

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

NZ$169
Apex Waterloo Place Hotel
Apex Waterloo Place Hotel
4.7 km from Portobello Beach
4.0 out of 5.0
4.5 out of 5 (2,158 reviews)

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train …

Get Rates
Radisson Blu Edinburgh
Radisson Blu Edinburgh
4.8 km from Portobello Beach
4.0 out of 5.0
4.4 out of 5 (1,565 reviews)

In the heart of the Royal Mile, between Edinburgh Castle and Holyrood Palace, this turreted hotel is close to the Princes …

Get Rates
Hilton Edinburgh Carlton
Hilton Edinburgh Carlton
4.8 km from Portobello Beach
4.0 out of 5.0
4.2 out of 5 (151 reviews)

Located in Old Town, this eco-friendly hotel is within a 5-minute walk of Museum of Childhood, St. Giles' Cathedral, and Real …

Get Rates
The Scotsman Hotel
The Scotsman Hotel
4.8 km from Portobello Beach
4.0 out of 5.0
4.4 out of 5 (1,134 reviews)

On North Bridge, and one block from both Princes Street and the Royal Mile, this hotel is a half-mile from Edinburgh Castle …

Get Rates
Apex Grassmarket Hotel
Apex Grassmarket Hotel
5.4 km from Portobello Beach
4.0 out of 5.0
4.2 out of 5 (2,433 reviews)

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

NZ$211

Narrow your search

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 455 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.