Find and Book Top Rated Hotels in Cockenzie

Search among 15 available hotels and places to stay in Cockenzie from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-15 out of 15
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Bed & Breakfast
8.6
Great47 reviews
MapView on map500 m from City Centre50 m from City Center
From   US$ 121 /nightSelect
Places to stay near Cockenzie
7.8
Very good61 reviews
MapView on map2.0 km from Cockenzie2.0 km from City Centre
From   US$ 230 /nightSelect
8.4
Great60 reviews
2.0 km from Cockenzie2.0 km from City Centre
From   US$ 143 /nightSelect
9.0
Perfect15 reviews
1.9 km from Cockenzie1.9 km from City Centre
From   US$ 352 /nightSelect
8.8
Great41 reviews
2.0 km from Cockenzie2.0 km from City Centre
From   US$ 332 /nightSelect
8.2
Great16 reviews
1.8 km from Cockenzie1.8 km from City Centre
From   US$ 186 /nightSelect
8.6
Great17 reviews
2.0 km from Cockenzie2.0 km from City Centre
From   US$ 182 /nightSelect
8.6
Great14 reviews
1.9 km from Cockenzie1.9 km from City Centre
From   US$ 180 /nightSelect
Bed & Breakfast
8.6
Great15 reviews
5.1 km from Cockenzie5.1 km from City Centre
From   US$ 356 /nightSelect
9.0
Perfect14 reviews
1.9 km from Cockenzie1.9 km from City Centre
From   US$ 115 /nightSelect
1.7 km from Cockenzie1.7 km from City Centre
From   US$ 181 /nightSelect
8.8
Great13 reviews
2.2 km from Cockenzie2.2 km from City Centre
From   US$ 265 /nightSelect
8.6
Great12 reviews
2.1 km from Cockenzie2.1 km from City Centre
From   US$ 193 /nightSelect
Campsite
7.8
Very good11 reviews
1.9 km from Cockenzie1.9 km from City Centre
From   US$ 162 /nightSelect
2.2 km from Cockenzie2.2 km from City Centre
From   US$ 332 /nightSelect

Best hotels and places to stay in Cockenzie

Why visit?

Cockenzie, a charming coastal town located in the United Kingdom, offers a unique blend of natural beauty, historical attractions, and a relaxing atmosphere. With its picturesque harbor, stunning beaches, and proximity to popular destinations like Edinburgh, visiting Cockenzie is an ideal choice for tourists seeking a peaceful yet culturally enriching experience.

Where to stay?

Cockenzie Harbor: For those looking to immerse themselves in the towns maritime charm, staying near Cockenzie Harbor is a great option. The harbor offers quaint accommodations with picturesque views of fishing boats bobbing on the water. Visitors can enjoy leisurely walks along the promenade, explore the historic sea-facing buildings, and indulge in delicious seafood at nearby restaurants.

Port Seton: A neighboring village, Port Seton, offers a serene atmosphere with stunning views of the Firth of Forth. This area boasts a range of accommodations, including cozy bed and breakfasts and self-catering cottages, ideal for those seeking a more intimate and homely stay. Port Seton also offers convenient access to beautiful beaches, golf courses, and scenic coastal walks.

Tranent: Situated slightly inland from Cockenzie, the town of Tranent provides a peaceful escape from the coastal buzz. Surrounded by rolling countryside and charming farmland, Tranent offers a selection of comfortable guest houses and hotels. Visitors can enjoy exploring historical landmarks such as Tranent Parish Church or take scenic drives to nearby attractions such as the stunning Preston Mill.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $150.

4-star hotels: The average price per night ranges from $150 to $250.

5-star hotels: The average price per night ranges from $250 to $400.

Best value for money:

Seaview Hotel: This charming 3-star hotel, located near Cockenzie Harbor, offers comfortable rooms with beautiful sea views at an affordable price. Guests can enjoy a hearty breakfast, complimentary Wi-Fi, and friendly service, making it a great value for money option for budget-conscious travelers.

The Lodge at Craigielaw: Situated in the tranquil village of Aberlady, a short drive from Cockenzie, this 4-star hotel offers elegant rooms, a golf course, and stunning views of the East Lothian countryside. With its luxurious amenities and competitive prices, The Lodge at Craigielaw provides an excellent balance between quality and affordability.

Maitlandfield House Hotel: Located in the nearby town of Haddington, this 3-star hotel offers comfortable rooms, a warm and welcoming atmosphere, and convenient access to local attractions. With reasonable prices and excellent facilities such as an on-site restaurant and bar, Maitlandfield House Hotel is a fantastic value for money choice.

Best kids-friendly hotels:

Marine Hotel & Spa: Situated in North Berwick, just a short drive from Cockenzie, this 4-star hotel offers family-friendly facilities including spacious rooms, an indoor swimming pool, a childrens play area, and even a kids club during school holidays. With its close proximity to the beach and other attractions, the Marine Hotel & Spa ensures a delightful stay for families with children.

Macdonald Marine Hotel & Spa: Located on the North Berwick coastline, this luxurious 4-star hotel is renowned for its family-friendly amenities, including interconnecting rooms, a childrens pool, and a range of leisure activities. With its picturesque surroundings and dedicated services for families, the Macdonald Marine Hotel & Spa is an ideal choice for a fun-filled family getaway.

Best hotels for a romantic getaway:

Greywalls Hotel & Chez Roux: Situated in the elegant village of Gullane, a short distance from Cockenzie, Greywalls Hotel exudes romance and charm. This luxurious 5-star hotel features beautifully decorated rooms, exquisite dining at Chez Roux, and stunning views of the surrounding countryside and golf courses, offering a perfect romantic escape.

Fenton Tower: Located near North Berwick, Fenton Tower is a unique 5-star hotel housed in a historical tower. With its exclusive privacy, luxurious interiors, and breathtaking panoramic views, Fenton Tower offers an intimate and romantic retreat for couples seeking a romantic getaway.

Best for location:

Ducks Inn: Situated in Aberlady, a short drive from Cockenzie, Ducks Inn provides easy access to beautiful beaches, golf courses, and lovely coastal walks. This cozy 3-star hotel offers comfortable rooms, an on-site restaurant serving delicious cuisine, and a warm and welcoming atmosphere, making it an excellent choice for those looking to explore the surrounding area.

Dunmuir Hotel: Located in the heart of Dunbar, a nearby town, Dunmuir Hotel is well-positioned for exploring the East Lothian region. With comfortable rooms, a popular restaurant and bar, and proximity to local attractions such as Dunbar Castle and John Muirs Birthplace, Dunmuir Hotel offers convenience and easy access to the lovely coastal area.

The County Hotel: Found in the center of North Berwick, The County Hotel is within walking distance of the towns attractions, including the beautiful beach and the renowned Scottish Seabird Centre. The hotel offers comfortable accommodations, friendly service, and a great location for exploring North Berwick and its surroundings.

Best for a short city break:

The Nether Abbey Hotel: Situated in North Berwick, this historic 3-star hotel combines comfort, character, and a convenient location. With its close proximity to attractions like Tantallon Castle and Dirleton Castle, as well as easy access to Edinburgh, The Nether Abbey Hotel is an excellent base for a short city break.

Macdonald Marine Hotel & Spa: This luxurious 4-star hotel, already listed under the best kids-friendly hotels, also caters to couples or individuals seeking a short city break. With its spa facilities, scenic coastal views, and proximity to cultural attractions in North Berwick and Edinburgh, the Macdonald Marine Hotel & Spa is an ideal choice for a relaxing and rejuvenating getaway.

Show moreLess