Beginning of main content

Search 321,000 hotels worldwide.

Get the best price available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


658 Cheap Hotels Near Portobello Beach

See all 658 Hotels near Portobello Beach
The Beachfront B&B

The Beachfront B&B

33 Straiton Place, Edinburgh
3.0 out of 5.0
3.7 out of 5 (30 reviews)

With direct access to the beach, this Portobello bed & breakfast is within 3 mi (5 km) of Portobello Beach, Arthur's Seat, and Palace of Holyroodhouse. Holyrood ...

Get Rates

Get Rates
Best Western Kings Manor Hotel

Best Western Kings Manor Hotel

100 Milton Road East, Edinburgh
3.5 out of 5.0
Last booking: 59 minutes ago
2 others viewing this property now
4.3 out of 5 (940 reviews)

Situated by the sea, this spa hotel is 0.8 mi (1.4 km) from Portobello Beach and within 3 mi (5 km) of Musselburgh Racecourse and Queen Margaret University. ...

$85

$85
Aynetree Guest House

Aynetree Guest House

12 Duddingston Crescent, Edinburgh
3.5 out of 5.0
3.8 out of 5 (42 reviews)

Located in Duddingston, this guesthouse is 0.8 mi (1.4 km) from Portobello Beach and within 3 mi (5 km) of Arthur's Seat and Palace of Holyroodhouse. Royal Commonwealth ...

$80

$80
Apex Waterloo Place Hotel

Apex Waterloo Place Hotel

23-27 Waterloo Place, Edinburgh
4.5 out of 5.0
Last booking: 4 hours ago
34 others viewing this property now
4.5 out of 5 (2,067 reviews)

This handsomely updated landmark building stands at the east end of Edinburgh's famous Princes Street. The Waverley train station is a two-minute walk. Edinburgh ...

$130

$130
The Balmoral Hotel

The Balmoral Hotel

1 Princes Street, Edinburgh
5.0 out of 5.0
Last booking: 4 hours ago
29 others viewing this property now
4.7 out of 5 (661 reviews)

Located in the heart of Edinburgh, this luxury hotel is on Princes Street in the main shopping area and adjacent to Waverley Station. The hotel overlooks Edinburgh ...

$298

$298
Cairn Hotel

Cairn Hotel

10-18 Windsor Street, Edinburgh
3.5 out of 5.0
Last booking: 9 hours ago
18 others viewing this property now
4.0 out of 5 (825 reviews)

Located in New Town, this hotel is within a 10-minute walk of Edinburgh Playhouse Theatre and Calton Hill. Palace of Holyroodhouse and St. Giles' Cathedral are ...

$64

$64
Ravelston House

Ravelston House

182 North High Street, Musselburgh
3.5 out of 5.0
4.6 out of 5 (17 reviews)

Located in Fisherrow, this hotel is within 2 mi (3 km) of Musselburgh Racecourse, Queen Margaret University, and Portobello Beach. Arthur's Seat and Palace of ...

$112

$112
First - Meadowbank House Apartment

First - Meadowbank House Apartment

27 1f2 Parsons Green Terrace, Edinburgh
5.0 out of 5.0
Last booking: 1 day ago

Located in Abbeyhill, this apartment is within 1 mi (2 km) of Meadowbank Stadium, Arthur's Seat, and Palace of Holyroodhouse. Scottish Parliament and Easter ...

Get Rates

Get Rates
The Principal Edinburgh George Street

The Principal Edinburgh George Street

19-21 George Street, Edinburgh
5.0 out of 5.0
Last booking: 55 minutes ago
19 others viewing this property now
4.5 out of 5 (489 reviews)

Located amid the shops and restaurants of Edinburgh's fashionable George Street, this hotel is a block from Princes Street and a quarter-mile from the National ...

$169

$169
Drybrough Apartments

Drybrough Apartments

Flat 1, 1 Drybrough Crescent, Edinburgh
4.0 out of 5.0
4.5 out of 5 (2 reviews)

Located in Craigmillar, this apartment is within 2 mi (3 km) of Craigmillar Castle, Holyrood Park, and Royal Commonwealth Pool. University of Edinburgh and Arthur's ...

$123

$123