Skip to main content

Filter by:


Star rating

Review score

Cockenzie – 454 hotels and places to stay
See the latest prices and deals by choosing your dates.
Ravelston House, hotel in Cockenzie

Set in Musselburgh, 2 km from Portobello Beach, Ravelston House offers accommodation with a garden, free private parking, a restaurant and a bar.

8.3
Scored 8.3
Very good
Rated very good
900 reviews
Price from£125per night
The Lodge at Craigielaw and Golf Courses, hotel in Cockenzie

Set in the heart of East Lothian's famous golf courses, Craigielaw offers rooms with views of the courtyard or the coastline with free parking on site.

8.9
Scored 8.9
Fabulous
Rated fabulous
519 reviews
Price from£90per night
Old Aberlady Inn, hotel in Cockenzie

Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar.

9.1
Scored 9.1
Superb
Rated superb
998 reviews
Price from£115.50per night
Best Western Kings Manor, hotel in Cockenzie

Best Western Kings Manor in Edinburgh offers free WiFi, a 20-metre swimming pool and a gym. Portobello Beach is just 10 minutes’ walk from the building.

8.5
Scored 8.5
Very good
Rated very good
6,394 reviews
Price from£81per night
The Stair Arms Hotel, hotel in Cockenzie

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 18 km from University of Edinburgh and 18 km from Royal Mile.

7.9
Scored 7.9
Good
Rated good
521 reviews
Price from£110per night
Carberry Tower Mansion House and Estate, hotel in Cockenzie

This 15th-century castle dates back to Mary, Queen of Scots, and is set in 40 acres of stunning parkland. Edinburgh city centre is 8 miles from Carberry Tower Mansion House and Estate.

8.7
Scored 8.7
Fabulous
Rated fabulous
1,503 reviews
Price from£188.10per night
Edinburgh, seton sands, hotel in Cockenzie

Located in Seton Sands, Edinburgh, seton sands offers accommodation with seating area.

8.1
Scored 8.1
Very good
Rated very good
97 reviews
Price from£150per night
3 bedroom deluxe caravan, hotel in Cockenzie

Located in Longniddry, 3 bedroom deluxe caravan provides accommodation with a heated pool. This beachfront property offers access to free WiFi and free private parking.

8.3
Scored 8.3
Very good
Rated very good
95 reviews
Price from£125per night
Straven Guesthouse, hotel in Cockenzie

Housed in a historic building, the recently renovated Straven Guesthouse provides accommodation with a shared lounge and free WiFi.

9.7
Scored 9.7
Exceptional
Rated exceptional
101 reviews
Price from£153per night
Faside Estate, hotel in Cockenzie

Around 10 miles east of Edinburgh city centre, the 14th-century castle on Faside Estate provides luxurious bed and breakfast accommodation.

9.5
Scored 9.5
Exceptional
Rated exceptional
48 reviews
Price from£250per night
See all hotels in and around Cockenzie
Subscribe to receive premium deals

Prices drop the moment you sign up!

What guests said about Cockenzie:

  • 6.0
    Scored 6.0

    Lovely place to stay , but somewhere nice to have dinner...

    Lovely place to stay , but somewhere nice to have dinner within walking distance of the harbour would be good. Lovely fish and chip shop but only take away and it weather wasn't nice enough to sit outside. Cockenzie House good afternoon tea or lunch.
    Joan
    United Kingdom