Travel from London to Haworth-England

Train, bus or fly from London to Haworth?

Virgin Trains East Coast operates a train from London to Haworth hourly. Tickets cost $35 - $55 and the journey takes 2 h 8 min. Alternatively, Megabus UK operates a bus from London to Haworth once daily. Tickets cost $30 - $55 and the journey takes 4 h 10 min.

How to get from London to Haworth

ModeDurationPrice
From London Kings Cross train to Leeds City Centre, Wellington Street (Wellington House), line 60 bus to Keighley, Bus Station (Keighley Bus Station), then bus to Lees Lane Lawcliffe Ln (*).3 h 58 min£36
From London Euston train to Manchester Piccadilly, train to Hebden Bridge Station, then bus to Haworth, Mill Hey (*).4 h 49 min£121
From St Pancras, London St Pancras Megabusplus bus to Bradford City Centre, Interchange (Bradford Interchange) then line 67 bus to Cross Roads, Halifax Rd Cross Roads Park (Cross Roads Park - Post Office).5 h 16 min£40
From London Victoria Coach Station bus to Bradford City Centre, Interchange (Bradford Interchange) then line 67 bus to Cross Roads, Halifax Rd Cross Roads Park (Cross Roads Park - Post Office).6 h 26 min£20
From London drive to Haworth.3 h 43 min£39
From London Paddington train to London Heathrow airport, fly to Leeds Bradford airport, line 747 bus to Greengates, New Line Redcar Road (Turning Circle), line 60 bus to Keighley, Bus Station (Keighley Bus Station), then bus to Haworth.4 h 16 min£95
From London Paddington train to London Heathrow airport, fly to Manchester airport, train to Hebden Bridge Station, then bus to Haworth.5 h 17 min£124
From London Waterloo train to Southampton airport, fly to Leeds Bradford airport, line 747 bus to Greengates, New Line Redcar Road (Turning Circle), line 60 bus to Keighley, Bus Station (Keighley Bus Station), then bus to Haworth.5 h 30 min£102
From London Liverpool Street train to Southend airport, fly to Manchester airport, train to Hebden Bridge Station, then bus to Haworth.5 h 58 min£151
From London Paddington train to London Heathrow airport, fly to Newcastle airport, train to Newcastle, train to Leeds, train to Steeton, Station Road Rivock Ave (Steeton & Silden Railway Station), bus to Keighley, Bus Station (Keighley Bus Station), then bus to Haworth.6 h 19 min£169

How long does it take to get from London to Haworth?

It takes approximately 3 h 58 min to get from London to Haworth, including transfers.

Is there a direct bus between London and Haworth?

No, there is no direct bus from London to Haworth. However, there are services departing from St Pancras, London St Pancras Megabusplus and arriving at Cross Roads, Halifax Rd Cross Roads Park (Cross Roads Park - Post Office) via Bradford City Centre, Interchange (Bradford Interchange). The journey, including transfers, takes approximately 5 h 16 min.

Operators from London to Haworth

OperatorPhoneWebsite
Virgin Trains East CoastVirgin Trains East Coast
Keighley & District01535 603 284Keighley & District
Virgin West Coast Trains0344 556 5650Virgin West Coast Trains
Northern RailNorthern Rail
Megabus UK0871 266 3333Megabus UK
National Express+44 08717 818178National Express
Heathrow ExpressHeathrow Express
British AirwaysBritish Airways
Yorkshire Tiger0344 800 4411Yorkshire Tiger
South Western Railway0345 6000 650South Western Railway
Eastern AirwaysEastern Airways
FlybeFlybe
Aer LingusAer Lingus
Greater AngliaGreater Anglia
Nexus Metro0191 203 3199Nexus Metro
TransPennine Express+44 345 600 1671TransPennine Express