Best Hotels in Dirleton & North Berwick, Scotland

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Welcome to the picturesque village of Dirleton, located in the center of the stunning coastal town of North Berwick. Nestled in the East Lothian region, Dirleton offers a charming countryside retreat with a touch of seaside magic. Whether you're planning a relaxing weekend getaway or a family vacation, you will find an array of exceptional hotels in Dirleton and its nearby neighbor, North Berwick, to cater to your every need. From luxurious boutique hotels to charming bed and breakfast establishments, this article will guide you through the best accommodation options available in this idyllic part of Scotland.

For those seeking a luxurious escape, hotels in Dirleton and North Berwick offer an indulgent experience that will leave you feeling pampered and rejuvenated. Imagine waking up to breathtaking views of the Firth of Forth or strolling through manicured gardens before indulging in a sumptuous breakfast. From elegant country manor hotels boasting historical charm to modern resorts with spa facilities, the options are abundant. Whether you prefer the opulence of a five-star hotel or the intimacy of a boutique retreat, you can expect impeccable service and a memorable stay in Dirleton and North Berwick.

If you're a nature enthusiast or enjoy outdoor activities, Dirleton and North Berwick provide the perfect base for exploring the surrounding area. With the East Lothian coast on your doorstep, you can embark on scenic coastal walks or embark on an adventure and try your hand at golfing on one of the championship golf courses nearby. After a day of exploration, you can unwind in the comfortable and cozy atmosphere of the local hotels, where warm hospitality and excellent amenities await. Whether you're traveling alone, as a couple, or with your family, Dirleton and North Berwick offer an enchanting destination combined with exceptional hotel options for an unforgettable stay.

Show more + Show less -

Our Top 5

(Sorted by rating & number of reviews)

1. Coastal Retreat Apartment
2. Fidra Cottage
3. Thistle Apartment 1
4. The Castle Inn
5. Hideaway Cottage

Charming Historical Retreats in Dirleton and North Berwick

Check Availability

Dirleton
Mar 17, 2026 - Mar 18, 2026

Coastal Retreat Apartment

9.1

Good

(29 Reviews)

+ 33 photos
Experience the epitome of coastal luxury at the renowned Coastal Retreat Resort, nestled on the outskirts of North Berwick. This stunning property showcases contemporary design fused with breathtaking coastal views, creating an oasis of relaxation. Enjoy elegantly appointed rooms, exceptional dining options, and a wide range of recreational activities, including access to pristine beaches and championship golf courses. At Coastal Retreat Resort, every aspect of your stay is designed to provide an unforgettable luxury escape.
Address: 31/4 East Green
Rating: Good 9.1 (29 Reviews)
Price: From 162$

Fidra Cottage

+ 30 photos
Escape to Fidra Cottage, a quaint and idyllic retreat located just a short distance from Dirleton and North Berwick. This traditional Scottish cottage offers a cozy and intimate atmosphere, allowing guests to unwind in serene surroundings. Immerse yourself in the beauty of the surrounding countryside and enjoy the comfort of well-appointed rooms. With its rustic charm and proximity to key attractions, Fidra Cottage is an excellent choice for those seeking a tranquil getaway in the lively heart of Dirleton North Berwick.
Address: Main Road
Price: From 1491$

Luxury Escapes in Dirleton and North Berwick

Indulge in the lap of luxury with a stay at one of the opulent hotels that grace the landscapes of Dirleton and North Berwick. From elegant manor houses to upscale resorts, these accommodations offer a wealth of first-class amenities and services that cater to the most discerning travelers. Immerse yourself in sheer luxury while experiencing the breathtaking beauty of the surrounding area.

Thistle Apartment 1

+ 12 photos
Nestled amidst the rolling hills of North Berwick, The Thistle Lodge offers a charming escape in a cozy country inn setting. Immerse yourself in the relaxed ambiance, complete with comfortable rooms and a welcoming pub atmosphere. Indulge in hearty Scottish fare, accompanied by a selection of local ales and whiskies. With its idyllic location and warm hospitality, The Thistle Lodge provides the ideal base for exploring the natural wonders of the surrounding area.
Address: 1 Lammermuir Court
Price: From 441$

The Castle Inn

8.2

Good

(216 Reviews)

+ 7 photos
Indulge in a truly regal experience at The Castle Inn, a historic gem nestled in the center of Dirleton. This charming hotel, dating back to the 16th century, offers cozy and elegant rooms that seamlessly blend traditional features with contemporary comforts. With its warm, welcoming ambiance and picturesque views of Dirleton Castle, The Castle Inn is the perfect choice for those seeking an authentic taste of the area's history and charm. Enjoy delicious meals at the on-site restaurant and explore the enchanting surroundings during your stay.
Address: The Castle Inn Manse Road
Rating: Good 8.2 (216 Reviews)
Price: From 272$

Cozy Bed and Breakfasts in Dirleton and North Berwick

For those seeking a more intimate and personalized experience, Dirleton and North Berwick offer a selection of charming bed and breakfast establishments. These cozy retreats provide a homely atmosphere and warm hospitality, ensuring a memorable stay in the lively heart of this picturesque region. Immerse yourself in the local culture and enjoy a home-cooked breakfast before exploring the hidden gems of Dirleton and North Berwick.

Hideaway Cottage

+ 30 photos
Uncover the hidden gem that is Hideaway Cottage, a secluded haven tucked away in the enchanting countryside of Dirleton. This picturesque retreat boasts a delightful fusion of traditional Scottish charm and modern amenities. Nestled amidst beautifully landscaped gardens, the cottage offers a tranquil and private setting, allowing guests to unwind and reconnect with nature. With its close proximity to the coastal wonders of North Berwick and the historical treasures of Dirleton is an ideal choice for those seeking solace and relaxation.
Address: Dirleton (Behind Open Arms Hotel)
Price: From 319$

Quaint Country Inns in Dirleton and North Berwick

Experience the charm of the countryside with a stay at one of the quaint country inns in Dirleton and North Berwick. These traditional establishments offer a warm and welcoming atmosphere, combined with hearty cuisine and a sense of rustic authenticity. Whether you're seeking a romantic getaway or a peaceful retreat, these country inns provide the perfect ambiance and a true taste of local hospitality.