Skip to main content

Filter by:


Star rating

Review score

Cockenzie – 464 hotels and places to stay
See the latest prices and deals by choosing your dates.
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.

Lovely clean accommodation with very friendly staff. Great selection for breakfast which we all really enjoyed. The location is brilliant and near to the sea front. It's only about half an hours drive into the centre of Edinburgh.
9.0
Scored 9.0
Superb
Rated superb
1,009 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.

Very happy with everything and everyone.
8.5
Scored 8.5
Very good
Rated very good
6,454 reviews
Price from£81per 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.

Fabulous room and gorgeous views.
8.9
Scored 8.9
Fabulous
Rated fabulous
527 reviews
Price from£90per night
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.

Friendly staff very helpful
8.3
Scored 8.3
Very good
Rated very good
913 reviews
Price from£125per 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.

Handy location off A68, plenty parking
7.9
Scored 7.9
Good
Rated good
533 reviews
Price from£110per 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.

I liked the view and vibes
8.3
Scored 8.3
Very good
Rated very good
96 reviews
Price from£125per night
Orchard House Lodges by Ecohuman, hotel in Cockenzie

Orchard House Lodges by Ecohuman has garden views, free WiFi and free private parking, situated in Haddington, 16 km from Muirfield.

So many amenities provided, clean with surprisingly no farm smell, very cosy and clearly the owner put a lot of love into designing and maintaining this place! so comfortable, such high quality linen, great stay
8.7
Scored 8.7
Fabulous
Rated fabulous
140 reviews
Price from£138.70per night
Edinburgh, Seton Sands Abi Horizon, hotel in Cockenzie

Situated just 2.2 km from Longniddry Bents Beach, Edinburgh, Seton Sands Abi Horizon provides accommodation in Edinburgh with access to a garden, a bar, as well as full-day security.

Very well equipped caravan, easy walk to the beach, short drive to shops and supermarket, lovely area to explore.
8.0
Scored 8.0
Very good
Rated very good
84 reviews
Price from£159.99per night
Seton Sands Haven Holiday Village, hotel in Cockenzie

Seton Sands Haven Holiday Village, a property with a bar, is located in Edinburgh, 2.1 km from Longniddry Bents Beach, 12 km from Muirfield, as well as 22 km from Edinburgh Playhouse.

Wonderful location, 3 min walk to the beach. Great links to Edinburgh and a wonderful resort location.
8.8
Scored 8.8
Fabulous
Rated fabulous
40 reviews
Price from£157.50per 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.

It was amazing! I stayed 8 nights and it was great. The sea is a few meters away, it is quiet, well connected to public transport and Sinead and Steve are amazing. The breakfast was yummi and plenty, it lasted 5-6 hours and you need that, exploring the city. :-) I cannot wait to go back! Thank you for everything!
9.7
Scored 9.7
Exceptional
Rated exceptional
102 reviews
Price from£160per 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