ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Trip to London

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance
Avg. price$
Bus trips found

Buses from Keighley to London

🚌 The journey from Keighley to London by bus takes approximately 6 hours and 36 minutes, with a transfer in Leeds. 🚌 Prices for the bus trip between Keighley and London range from £24 to £35, with arrivals at London Victoria station.

Where to stay in London

Houses, apartments, villas, hostels and much more - choose the accommodation option according to your wishes!

Find accommodation
  • There is no direct bus from Keighley station to London. However, you can take a bus from Keighley Bus Station stand O to Leeds Bus Station, and then transfer to a bus that will take you to London Victoria. The total journey time, including transfers, is approximately 6 hours and 36 minutes. It's advisable to plan ahead and check the schedules for both legs of the journey to ensure a smooth travel experience.
  • You can catch the bus from Keighley to London at Bus Station stand O, operated by The Keighley Bus Company. This is the designated departure point for buses heading towards London. Be sure to arrive at the bus station stand on time to board the bus for your journey to London. It's recommended to check the schedule and plan your journey in advance for a hassle-free travel experience.
  • The bus service from Keighley to London, operated by Megabus UK, arrives at London Victoria station. This central location in London serves as the final stop for the bus journey from Keighley. Upon arrival at London Victoria, you can easily access various transportation options to reach your final destination within London or continue your travels to other parts of the city. It's recommended to familiarize yourself with the area surrounding London Victoria station to streamline your onward journey.
  • The cost of a bus ticket from Keighley to London typically ranges from £24 to £36, depending on factors such as the time of booking, seat availability, and any ongoing promotions or discounts. It's recommended to book your tickets in advance to secure the best possible fare for your journey. Additionally, it's advisable to check the latest prices and availability directly with the bus operator, as prices may fluctuate based on demand and scheduling.
  • There are multiple buses available for the journey from Keighley to London, though there is no direct service. The Keighley Bus Company operates services departing from Keighley Bus Station stand O, which connect to buses operated by Megabus UK that arrive at London Victoria station. The total travel time, including transfers, is approximately 6 hours and 36 minutes. It's recommended to check the schedules and book tickets in advance, with prices typically ranging from £24 to £36 for this route.
  • The Keighley to London buses are generally less crowded during off-peak hours, such as mid-week mornings or late evenings. Peak times, like weekends and holidays, tend to be more crowded. It's advisable to check the schedules and consider traveling during less popular times to potentially have a more comfortable journey with fewer fellow passengers. Booking tickets in advance can also help secure a seat during busier periods.
  • The first bus from Keighley to London typically departs from Bus Station stand O in the early morning. The exact departure time may vary, so it's recommended to check the schedule closer to your travel date. The last bus of the day from Keighley to London usually leaves in the late afternoon or early evening, again, it's advisable to verify the specific departure time for the day you plan to travel.

Will you be returning to Keighley by bus?

If you are looking for a return bus service, check the buses from London to Keighley.

See schedule