Best Vacation Rentals in Dirleton - Holiday Lettings - Cabins

Close

View larger map

Dirleton

No dates Enter dates for accurate prices -

Adults, Children

Enter dates for more accurate prices

Payment Protection
To book this vacation rental you need to pay through the Holiday Lettings website. We can’t protect your payment if you don’t pay through us. Learn more

1,613 Vacation rentals

(33) Excellent 

7

Villa rental in Dirleton with golf nearby

North Berwick / Dirleton

6 16 Min stay varies

  • 6 bedrooms
  • Sleeps 16
  • Min stay varies
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Child friendly
Luxury self catering holiday villa on the edge of Archerfield Golf Course and Spa, close to North Berwick and Gullane. Close to the best beaches and Championship golf courses of Muirfield and Gullane, yet less than half an hour by train or car to the centre of Edinburgh …see more

from $1,165 / night

$7,100 / week

Book View

from $1,165 / night

(36) Excellent 

13

Vacation apartment with golf nearby in Dirleton

North Berwick / Dirleton

2 6 2 nights min

  • 2 bedrooms
  • Sleeps 6
  • 2 nights min
  • Beach/lakeside relaxation
  • Nearest beach 1 mi
  • Child friendly
Luxury self catering loft style holiday apartment on the edge of Archerfield Golf Course and Spa, close to North Berwick and Gullane. Close to the best beaches and Championship golf courses of Muirfield and Gullane, yet less than half an hour by train or car to the cent …see more

from $210 / night

$1,050 / week

Book View

from $210 / night

31

Vacation home in Dirleton

North Berwick / Dirleton

7 13 Min stay varies

  • 7 bedrooms
  • Sleeps 13
  • Min stay varies
  • Child friendly
Fenton Tower is a magnificent, fortified 16th-century tower located 18 miles east of Edinburgh near the coastal town of North Berwick. Set over five floors, the castle comprises of ground floor dining room, kitchen and storage area for golfing equipment, walking shoes a …see more

from $1,960 / night

$13,720 - $20,825 / week

Book View

from $1,960 / night