Lullingstone Castle & Roman Villa

Ancient history and river valleys

Distance: 8.5 km (5.3 miles) | Estimated Duration: 2 - 2.5 hours | Difficulty: Easy

Starting Point: Eynsford Station | Finishing Point: Eynsford Station

📥 Download Free GPX Trail File (Garmin, Apple Watch, Strava, OS Maps)

Route Overview

This easy, flat walk connects several of Kent's most famous historical sights. Starting from the medieval village of Eynsford, you follow the River Darent south into Lullingstone Country Park. The walk passes Lullingstone Castle, featuring a beautiful Tudor gatehouse and its famous World Garden. Further along is the English Heritage Lullingstone Roman Villa, displaying outstanding mosaic floors. The loop finishes by visiting the ruins of Eynsford Castle, a Norman stronghold.

Travel & Getting There from London Victoria

By Train: Take the direct Southeastern train departing London Victoria towards Sevenoaks via Swanley, alighting at Eynsford Station. (Station: Eynsford Station (Southeastern / Thameslink), duration: 45 - 55 mins (Direct train from London Victoria)).

By Bus: Take local bus 421 from Swanley or Sevenoaks directly into Eynsford village, followed by a short riverside stroll to Lullingstone. (1h 40m - 2h 00m from London Victoria)

By Car & Parking: Nearest car park is Lullingstone Country Park Visitor Car Park (DA4 0JF). Drive time from London Victoria is approx 50m - 1h 10m from London Victoria (24.2 miles via A20 South East & A225). From London Victoria, take the A20 past Sidcup and Swanley, take the A225 south to Eynsford, and follow Castle Road to the Country Park car park.

Trailside Cafes & Historic Country Pubs

Refreshment and dining stops located along or near the Lullingstone Castle & Roman Villa trail:

Frequently Asked Questions

How do I travel to Lullingstone Castle & Roman Villa from London?

Take the direct Southeastern train departing London Victoria towards Sevenoaks via Swanley, alighting at Eynsford Station. (Station: Eynsford Station (Southeastern / Thameslink), duration: 45 - 55 mins (Direct train from London Victoria)).

Where is the closest car park for Lullingstone Castle & Roman Villa?

Nearest car park is Lullingstone Country Park Visitor Car Park (DA4 0JF). Drive time from London Victoria is approx 50m - 1h 10m from London Victoria (24.2 miles via A20 South East & A225). From London Victoria, take the A20 past Sidcup and Swanley, take the A225 south to Eynsford, and follow Castle Road to the Country Park car park.

How long is the hike and what is the terrain difficulty?

Lullingstone Castle & Roman Villa covers 8.5 km (5.3 miles) with an estimated duration of 2 - 2.5 hours, graded as Easy. Starts at Eynsford Station and finishes at Eynsford Station.

More Recommended UK Walks

Hampstead Heath – The Hampstead Circular Hike • Richmond Park & Thames Path • Regent's Canal Towpath • Epping Forest Oak Trail