Skip to main content

Filter by:


Star rating

Review score

Cockenzie – 462 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.

I had the full Scottish breakfast on the first morning, it was huge, so I had the smaller breakfast each day after, my only comment is that the small breakfast did get smaller as the week went on.
8.3
Scored 8.3
Very good
Rated very good
908 reviews
Price from£125per 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.

great location , street was calm during my stay , the food at the restaurant and the breakfast were excellent. Great Inn to spend a few days in the area. Congratulations to the team working at the Inn.
9.0
Scored 9.0
Superb
Rated superb
1,006 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.

Friendly staff. Good food
8.5
Scored 8.5
Very good
Rated very good
6,427 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
524 reviews
Price from£90per 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.

Good location with ample parking. Nice setting and easy to find. Ideally would need your own transport. Room clean with all the facilties that I needed. 2 single beds in my room but comfortable. Good shower and heated towel rail in bathroom and ample towels. Plenty of storage and tea/coffee and biscuits. Great breakfast.
7.9
Scored 7.9
Good
Rated good
526 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.

The property and gardens are beautiful and the staff are courteous and helpful
8.7
Scored 8.7
Fabulous
Rated fabulous
1,505 reviews
Price from£188.10per night
Arden House - rooms with continental breakfast, hotel in Cockenzie

Set opposite Musselburgh Racecourse, Arden House - rooms with continental breakfast is a Victorian villa which still retains its original features.

The breakfast was just like home. Alice is the perfect hostess. She made us feel very welcome and spared time to chat with us. A very special experience and we hope to visit here again
9.5
Scored 9.5
Exceptional
Rated exceptional
134 reviews
Price from£276per 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.

Staying in an actual castle is a really amazing experience, we had use of the Great hall, upstairs bedroom and rooftop. The medieval tower has so much character, loved the spiral stairs. Owners are lovely and we really couldn't have asked for more
9.5
Scored 9.5
Exceptional
Rated exceptional
48 reviews
Price from£250per night
Garleton Lodge, hotel in Cockenzie

With mountain views, Garleton Lodge is set in Haddington and has a restaurant, luggage storage space, bar, garden and outdoor fireplace.

Very clean - spotless! Brilliant shower and quality refillable toiletries. Fridge with plenty of drink choices. The bed was really comfortable and the views, really spectacular.
8.8
Scored 8.8
Fabulous
Rated fabulous
25 reviews
Price from£270per night
Luxury 5-bed Villa - Winfields House, hotel in Cockenzie

Offering a garden and garden view, Luxury 5-bed Villa - Winfields House is located in Prestonpans, 18 km from Edinburgh Playhouse and 19 km from Royal Mile.

Historic property with lots of character, great for family groups of all ages
9.3
Scored 9.3
Superb
Rated superb
11 reviews
Price from£1,000per 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