Travel from Lewisham to Swanley

Bus or train from Lewisham to Swanley?

Thameslink operates a train from Lewisham to Swanley hourly. Tickets cost $8 - $12 and the journey takes 28 min. Alternatively, you can take a bus from Lewisham to Swanley via New Eltham Stn Footscray Road in around 59 min.

Book transport from Lewisham to Swanley

How to get from Lewisham to Swanley

From Nunhead train to Swanley.28 min£7
From Lewisham train to Eltham Station Sherard Road then line 233 bus to Swanley, Bartholomew Way Asda.49 min£9
From Lewisham, Belmont Hill line 321 bus to New Eltham Stn Footscray Road then line 233 bus to Swanley, Bartholomew Way Asda.59 min£6
From Lewisham taxi to Swanley.16 min£44
From Lewisham drive to Swanley.16 min£1

How long does it take to get from Lewisham to Swanley?

The train from Nunhead to Swanley takes 28 min including transfers and departs hourly.

Is there a direct train between Lewisham and Swanley?

Yes, there is a direct train departing from Nunhead and arriving at Swanley. Services depart hourly. The journey takes approximately 28 min.

Is there a direct bus between Lewisham and Swanley?

No, there is no direct bus from Lewisham to Swanley. However, there are services departing from Lewisham, Belmont Hill and arriving at Swanley, Bartholomew Way Asda via New Eltham Stn Footscray Road. The journey, including transfers, takes approximately 59 min.

Operators from Lewisham to Swanley

Southeastern+44 345 322 7021Southeastern
Arriva UK+44 (0)191 520 4000Arriva UK
London BusesLondon Buses