Skip to main content

Search hotels in Cockenzie

Enter your dates to see the latest prices and deals for Cockenzie hotels

Cockenzie – 4 hotels and places to stay

Filter by:

Star rating
Review score

The Leddie Hotel

Aberlady (Near Cockenzie)

Set in Aberlady and with Aberlady Bay Beach reachable within 600 metres, The Leddie Hotel offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a restaurant.

B
Birgit
From
Germany
Very nice comfy hotel, friendly welcome, spotless clean and great food.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 55 reviews
Price from
US$299.98
1 night, 2 adults

Best Western Kings Manor

Edinburgh (Near 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.

M
Marikene
From
United Kingdom
The staff was very good, they helped to sort out everything - I was with 2 disabled ladies and we got all things sorted out. Thank you:)
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 6,516 reviews
Price from
US$146.66
1 night, 2 adults

Old Aberlady Inn

Aberlady (Near 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.

P
Patricia
From
Ireland
Bed was comfortable. I slept like a baby. The breakfast was excellent, I recommend the full Scottish upgrade. The staff were friendly and couldn't do enough for you.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 887 reviews
Price from
US$161.32
1 night, 2 adults

The Lodge at Craigielaw and Golf Courses

Aberlady (Near 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.

P
Piotr
From
United Kingdom
Great place, staff very nice and helpful
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 614 reviews
Price from
US$119.99
1 night, 2 adults

Ravelston House

Musselburgh (Near Cockenzie)

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

n
nicola
From
Spain
Lovely spacious room,spotlessly clean,warm and very comfortable bed. Superb breakfast. Very helpful and friendly staff.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 774 reviews
Price from
US$166.66
1 night, 2 adults

The Stair Arms Hotel

Edinburgh (Near Cockenzie)

Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

A
Aljaž
From
Slovenia
What a lovely place, it is very cosy, the staff very friendy and the breakfast was great. The room was big, and cosy.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 932 reviews
Price from
US$164.66
1 night, 2 adults

Hoopers Hideaway Caravan Rental Setonsands

Edinburgh (Near Cockenzie)

Boasting air-conditioned accommodation with a balcony, Hoopers Hideaway Caravan Rental Setonsands is situated in Edinburgh.

B
Blesson
From
United Kingdom
It was a fantastic and lovely stay. This place is ideal for a longer visit of 2–3 days at least, which unfortunately we couldn’t plan this time. The experience was truly amazing.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 5 reviews
Price from
US$164.66
1 night, 2 adults

Musselburgh Flat

Musselburgh (Near Cockenzie)

Featuring quiet street views, Musselburgh Flat offers accommodation with a balcony, around 13 km from Edinburgh Waverley station.

C
Catherine
From
Ireland
Clean and Comfortable, Quiet good connection,
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 20 reviews
Price from
US$242.24
1 night, 2 adults

Relax&Dreams caravan

Port Seton (Near Cockenzie)

Relax&Dreams caravan is a beachfront property situated in Port Seton, less than 1 km from Seton Sands Longniddry Beach and 13 km from Muirfield.

G
Gary
From
United Kingdom
Great location, clean spaciois caravan, and good facilities on the park.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 20 reviews
Price from
US$224.99
1 night, 2 adults

The Links Lookout at Craigielaw

Aberlady (Near Cockenzie)

Offering a garden and sea view, The Links Lookout at Craigielaw is located in Aberlady, less than 1 km from Gosford Sands Beach and 7 km from Muirfield.

L
Lynn
From
United Kingdom
Friendly, helpful host. Great location. Super little accommodation with everything I needed plus more.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 9 reviews
Price from
US$274.78
1 night, 2 adults
See all hotels in and around Cockenzie

Most booked hotels in Cockenzie and surroundings in the past month

See all

Budget hotels in Cockenzie and nearby

  • Bridge St Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 16 km from Dalhousie Castle, 16 km from Arthurs Seat, as well as 17 km from Muirfield.

    From US$158.92 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    St Martins Guest House - Rooms Only, a property with a shared lounge, is situated in Tranent, 17 km from Arthurs Seat, 17 km from Muirfield, as well as 18 km from University of Edinburgh.

    From US$168.82 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 23 reviews

    Set in Port Seton in the Lothian region and Seton Sands Longniddry Beach reachable within 500 metres, Edinburgh, Seton Sands, The Fishing Boat offers accommodation with free WiFi, a children's...

    From US$207.99 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 28 reviews

    Located 100 metres from Seton Sands Longniddry Beach, 13 km from Muirfield and 20 km from Arthurs Seat, Sea View provides accommodation set in Port Seton.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 57 reviews

    Located in Musselburgh, Musselburgh Links B&B is a recently renovated accommodation, 2.9 km from Portobello Beach and 7.4 km from Arthurs Seat.

    From US$119.99 per night
  • Set in Prestonpans in the Lothian region, 2Bed House-Free Parking has a terrace. Both free WiFi and parking on-site are available at the holiday home free of charge.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 66 reviews

    Situated in Prestonpans and only 16 km from Arthurs Seat, Cosy 2-BDR Apartment & 15 minutes to Edinburgh by train & Free Parking features accommodation with garden views, free WiFi and free private...

  • Winfields Manor, a property with a garden, is situated in Prestonpans, 17 km from Dalhousie Castle, 17 km from Muirfield, as well as 19 km from Edinburgh Waverley station.

Best hotels with breakfast in Cockenzie and nearby

  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 27 reviews

    Located in Musselburgh and only 13 km from Arthurs Seat, Faside Estate provides accommodation with sea views, free WiFi and free private parking.

    From US$366.64 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,333 reviews

    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.

    From US$278.65 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 614 reviews

    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.

    From US$239.99 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 55 reviews

    Set in Aberlady and with Aberlady Bay Beach reachable within 600 metres, The Leddie Hotel offers concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a restaurant.

    From US$303.58 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 887 reviews

    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.

    From US$146.66 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 932 reviews

    Featuring a garden, restaurant, bar and free WiFi, The Stair Arms Hotel is located in Edinburgh, 10 km from Dalhousie Castle and 17 km from Arthurs Seat.

    From US$159.99 per night
  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 6,516 reviews

    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.

    From US$217.79 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 16 reviews

    Turret Cottage is set in Prestonpans, 18 km from Arthurs Seat, 19 km from Dalhousie Castle, as well as 21 km from Edinburgh Waverley station. The 3-star holiday home is 14 km from Muirfield.