1map logoGo to main page

Birmingham to Keighley from $19: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Birmingham, United Kingdom
to
Keighley, United Kingdom

How to Get from Birmingham to Keighley: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$19 by busBest price
96.4 milesDistance
2h 22m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Birmingham to Keighley with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
CrossCountry, Northern Rail, LNER
Train
Average Duration
2h  36m
Estimated price
$76-256
Recommended
Company
FlixBus, Keighley Bus Company
Bus
Bus
Average Duration
5h  12m
Estimated price
$19-28
Cheapest
route map
Distance: 96.4 miles
Duration: 2h 22m

See more options

Pricing table
Company
megabus, Keighley Bus Company
Bus
Bus
Average Duration
5h  47m
Estimated price
$24-34
Company
various
Drive
Average Duration
2h  22m
Estimated price
$45-65

Compare prices for your selected dates

TypeMo 20/01Tu 21/01We 22/01Th 23/01Fr 24/01Sa 25/01Su 26/01
Bus $18 $16 $16 $23 $16 $19 $17

Traveling From Birmingham to Keighley

Your journey from Birmingham, a bustling city rich in culture and history, to Keighley, a charming market town with picturesque landscapes and a tranquil vibe, offers the chance to experience two distinct yet captivating sides of the UK.

Best Neighbourhoods in Keighley

Keighley boasts a range of neighborhoods, each offering its own charm.

East Morton
• Scenic trails for walking and cycling.
• Historic pub with local ales and food.
Ingrow
• Home to the Keighley and Worth Valley Railway.
• Features the fascinating Vintage Carriages Trust.
Keighley Town Centre
• Vibrant shopping area with local boutiques.
• Engaging cultural events throughout the year.

Best Times To Visit Keighley's Attractions

Timing your visits can greatly enhance your Keighley experience.

Keighley and Worth Valley Railway
Visit mid-week mornings for a peaceful ride and fewer tourists.
Cliffe Castle Museum
Explore during weekday afternoons when crowds are minimal and space is inviting.
Victoria Park
Enjoy early mornings or late afternoons for a serene atmosphere and stunning views.

Keighley Weather: What to Expect Year-Round

Keighley experiences a temperate maritime climate, characterized by mild summers and cool, wet winters. Visiting during late spring or early autumn typically offers the best weather, allowing you to fully enjoy outdoor activities without the disruption of heavy rain.

Dining Recommendation in Keighley

Savory Yorkshire puddings filled with rich beef stew at The Olde White Bear offer a comforting contrast to Birmingham's vibrant curry scene. The cozy pub atmosphere and use of locally sourced ingredients provide an authentic taste of the Yorkshire region that enhances your culinary adventure.

Birmingham - Keighley operators

Explore transport companies operating between Birmingham and Keighley, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
0344 736 9123
Website
https://www.crosscountrytrains.co.uk/

Train from Birmingham New Street to Leeds

Average Duration
1h 58m
Estimated price
$70-190

Train from Birmingham New Street to Keighley via Leeds

Average Duration
2h 36m
Estimated price
$76-256
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Birmingham Summer Row- Great Charles Street to Leeds

Average Duration
3h 25m
Estimated price
$16-23

Bus from Birmingham to Keighley via Leeds to Keighley Bus Stn Lawkholme Crescent

Average Duration
5h 12m
Estimated price
$19-29
Website
https://uk.megabus.com

Bus from Birmingham Brunel Street to Leeds Bus Station

Average Duration
4h
Estimated price
$20-28

Bus from Birmingham to Keighley via Leeds to Keighley Bus Stn Lawkholme Crescent

Average Duration
5h 47m
Estimated price
$24-34
Contact phone
01535 603 284
Website
https://www.transdevbus.co.uk/keighley/

Bus from Leeds Bus Station to Keighley Bus Stn Lawkholme Crescent

Average Duration
1h 29m
Estimated price
$3-6

Birmingham to Keighley: Overview of Bus, Train, Flight, and Car Trips

Traveling between Birmingham and Keighley offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Driving from Birmingham to Keighley is a scenic journey covering a distance of 220.5 km, taking around 2 hours and 22 minutes on the road. 💷 Prices for the car trip from Birmingham to Keighley typically range from £35 to £51, making it an affordable and convenient mode of travel for visitors looking to explore the beauty of the UK outside major cities.
Average price
£35 - £50
🚂 Travelers will need to make a transfer at Leeds station in order to reach Keighley. The total duration of the journey, including transfers, is approximately 2 hours and 36 minutes. 🚂 Prices for train tickets between Birmingham and Keighley can range from £60 to £202, depending on the class and time of booking. The train services on this route are operated by CrossCountry.
Departure Point
Birmingham New Street station
Arrival Point
Leeds station
🚌 Although there is no direct bus from Birmingham to Keighley, travelers can still reach their destination with ease. The journey involves transfers and takes approximately 5 hours and 12 minutes. 💷 Prices for the bus between Keighley and Birmingham range from £15 to £22, offering an affordable option for those looking to travel between these two UK cities.
Departure Point
Birmingham Summer Row- Great Charles Street station
Arrival Point
Keighley Bus Stn Lawkholme Crescent station
Useful tips for bus travellers
• Check for the latest schedules on the FlixBus website prior to your departure, as bus times may vary, and ensure you have a clear plan for your transfer at the intermediate station: FlixBus Schedule.
• When you arrive at Keighley Bus Station on Lawkholme Crescent, be sure to have a look at the station's information screen to confirm your next connections, and the local map is available to help you navigate the area: Keighley Bus Station Map for local transport and services.
• Consider booking your bus tickets in advance through both FlixBus and The Keighley Bus Company websites for better rates; you can compare prices ranging from £14 to £21 here: FlixBus and The Keighley Bus Company.

Frequently asked questions

Find out more about the route from Birmingham to Keighley.

Or choose the category:
The distance between Birmingham and Keighley is 154.5 km by road. If you decide to travel by train, it takes approximately 2 hours and 36 minutes to reach Keighley from Birmingham. On the other hand, it takes around 2 hours and 22 minutes to reach Birmingham from Keighley by car. The bus journey from Birmingham to Keighley takes approximately 3 hours and 15 minutes.
The most cost-effective and time-efficient transportation option for traveling from Birmingham to Keighley is by car. It takes approximately 2 hours and 22 minutes to drive the 154.5 km distance, and the cost ranges from £35 to £51.
The prices for traveling from Birmingham to Keighley vary depending on the mode of transportation chosen. For train travel, the prices range from £59 to £200. On the other hand, bus travel from Keighley to Birmingham can cost anywhere from £19 to £74.
To travel from Birmingham to Keighley without using public transportation, you can drive the distance of approximately 220.5 km, which takes around 2 hours and 22 minutes. The driving route offers flexibility and allows you to enjoy the scenic views along the way. Rental car prices for this journey range from £35 to £51, providing an affordable and convenient option for transportation.
The best way to travel from Birmingham to Keighley without a car is by train. The train journey takes approximately 2 hours and 36 minutes. The ticket prices for this route range from £59 to £205.
Yes, there is a link between Birmingham and Keighley but there is no direct train service. Passengers can take a train from Birmingham New Street to Leeds, and then transfer to a train to Keighley. The total journey time, including transfers, is approximately 2 hours and 36 minutes.
There are plenty of accommodation options available near Keighley. With over 1405 hotels to choose from, travelers can find a range of options to suit their preferences and budget. Prices start at £28 per night, offering a variety of affordable choices.

Trips from Birmingham