Skip to main content

Search hotels in Cockenzie

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

Cockenzie – 5 hotels and places to stay

Filter by:

Star rating

Review score

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 9.0
Superb - What previous guests thought, 613 reviews
Price from
£90
1 night, 2 adults

The Leddie Hotel

Aberlady (Near Cockenzie)

Set 600 metres from Aberlady Bay Beach, The Leddie Hotel offers 4-star accommodation in Aberlady and features a garden, a restaurant and a bar.

D
DEREK
From
United Kingdom
An excellent, friendly hotel with very good quality food.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 51 reviews
Price from
£250
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.

C
Cameron
From
New Zealand
Great place to stay. Very friendly staff.
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 6,618 reviews
Price from
£110
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.

E
Elma
From
South Africa
Everything was excellent!!!. Host went out of her way, very friendly staff, beautiful room, very clean. We had to leave at 5am for a flight, they even did a take away breakfast for us with juice, bars, croissants, fruit. I HIGHLY recommend this for anyone - wish we could have stayed longer.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 908 reviews
Price from
£121
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.

T
Tomas Benda Praha CZ
From
Czech Republic
Very nice cozy and spacious room Great bed, plenty pillows, slept like a baby Great shower Scottish breakfast included Great location by the sea Easy and fast commute to Edinburgh Amazing breakfast waiter (unfortunately didn't catch his name)
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 796 reviews
Price from
£125
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.

K
Keith
From
New Zealand
Exceedingly friendly and helpful staff, great location if you have transport. Food was exceptional. Highly recommend a stay here if you have the opportunity.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 903 reviews
Price from
£114
1 night, 2 adults

Seton Sands Haven Holiday Park - Prestige Caravan

Port Seton (Near Cockenzie)

Comprising a private beach area and a garden, Seton Sands Haven Holiday Park - Prestige Caravan is a recently renovated accommodation in Port Seton set close to Seton Sands Longniddry Beach.

D
Dotmond
From
Nigeria
Well arranged, good location and perfect communication.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 371 reviews
Price from
£200
1 night, 2 adults

Musselburgh Links B&B

Musselburgh (Near Cockenzie)

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.

A
Anne
From
United Kingdom
Very nice clean room with a few extra’s. The host Jamie was very helpful throughout the stay. Good value for money. Would definitely stay again
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 28 reviews
Price from
£108
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.

E
Ellya
From
Romania
The flat has all the amenities and is beautifully furnished with a lot of personal touches. We had a lovely stay.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 10 reviews
Price from
£169.88
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.1
Superb - What previous guests thought, 16 reviews
Price from
£101.25
1 night, 2 adults
See all hotels in and around Cockenzie

Hotels with parking in Cockenzie

Most booked hotels in Cockenzie and surroundings in the past month

See all

Best hotels with breakfast in Cockenzie and nearby

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 1,368 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.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 613 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.

  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 51 reviews

    Set 600 metres from Aberlady Bay Beach, The Leddie Hotel offers 4-star accommodation in Aberlady and features a garden, a restaurant and a bar.

  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 908 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.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 903 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.

  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 6,618 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.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Bridge St 6 Bedroom House - Tranent, a property with a shared lounge, is located in Tranent, 16 km from Dalhousie Castle, 17 km from Muirfield, as well as 18 km from Edinburgh Waverley station.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 5 reviews

    St Martins 12 Bedroom House - Tranent, a property with a shared lounge, is set in Tranent, 17 km from Muirfield, 18 km from Dalhousie Castle, as well as 20 km from Edinburgh Waverley station.

Budget hotels in Cockenzie and nearby

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 156 reviews

    Set just a few steps from Seton Sands Longniddry Beach, Edinburgh, Seton Sands Abi Horizon features accommodation in Edinburgh with access to a garden, a bar, as well as full-day security.

  • Scored out of 10, guest rating 7.6
    Good - What previous guests thought, 127 reviews

    Featuring a garden, heated pool and garden views, Edinburgh, seton sands is located in Port Seton. This beachfront property offers access to free WiFi and free private parking.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Situated in Carberry and only 11 km from Arthurs Seat, Ensuite Room in a home- East of Edinburgh features accommodation with quiet street views, free WiFi and free private parking.

  • Scored out of 10, guest rating 5.0
    Passable - What previous guests thought, 42 reviews

    Dalkeith Aparthotel is located in Dalkeith, 5.2 km from Dalhousie Castle, 10 km from University of Edinburgh, as well as 11 km from National Museum of Scotland.

  • Featuring garden views, Beautifully refurbished home in Prestonpans features accommodation with a garden and a patio, around 16 km from Arthurs Seat.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 67 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 Muirfield, 19 km from Edinburgh Waverley station, as well as 19 km from Edinburgh Playhouse.

  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 17 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.