It’s that magical time of year again and we’re here to help plan your festive travels. From markets to local events or panto to shopping, there’s so much to see and do in West Yorkshire over Christmas. We've put a handy guide together below.

Our Christmas timetable at a glance

DATE DETAILS
Up to and including Mon 23 Dec Normal service

Tues 24 Dec​ (Christmas Eve)

Saturday service with some early finishes. Please note there is no service on the following Park & Ride routes: PR1 & PR2. More detail on early Christmas Eve finishes below

Wed 25 Dec​ (Christmas Day)

No service

Thurs 26 Dec ​(Boxing Day)

We're running a reduced service on the following routes this year: 2, 3, 3A, 4, 5, 7, 12, 13, 13A, 16, 16A, 19, 23, 24, 33, 34, 38, 39, 40, 42, 49, 50, 50A, 52, 56, 72, 301, 306, 310, 314, 324, 328, 363, 370, 371, 372, 383, 501, 508, 512, 521, 543, 548, 576, 579, 591, 607, 612, 617, 618, 620, 626, 636, 637, 640, 641 & 645
Fri 27 Dec Saturday service
Sat 28 Dec  Normal Saturday service
Sun 29 Dec Normal Sunday service
Mon 30 Dec  Saturday service

Tues 31 Dec ​(New Year’s Eve)

Saturday service with some early finishes. Please note there is no service on the following Park & Ride routes: PR1 & PR2. More detail on early New Year's Eve finishes below

Wed 1 Jan​ (New Year’s Day)

We're running a reduced service on the following routes this year: 2, 3, 3A, 4, 16, 12, 13, 13A, 23, 24, 39, 40, 42, 49, 50A, 51, 56, 65, 72, 363, 501, 521, 576, 617, 618, 640 & 641
From Thurs 2 Jan Normal service resumes across all services​

For more detail check out our timetable page.


Early finishes on Christmas Eve and New Year’s Eve​

SERVICE ROUTE DETAILS
72 Bradford – Leeds

Saturday service until 17:53 then: 18:19, 18:53 & 19:24​

Last bus: 20:04 from Bradford to Bramley

72 Leeds – Bradford Saturday service until 19:03 then: 19:30, 20:04 & 20:34
 
607 Bradford – Thornton Saturday service until 20:35 – last bus
607 Thornton – Bradford Saturday service until 20:06 – last bus
 
608 Bradford – Laisterdyke Circular Saturday service until 20:18 then: 21:13 from Bradford to Holme Wood
 
612 Bradford – Shipley Saturday service until 17:25 – last bus
612 Shipley – Bradford Saturday service until 18:02 – last bus
 
613 Buttershaw – Shipley Saturday service
613 Shipley – Buttershaw Saturday service
 
614 Buttershaw – Shipley Saturday service until 17:12 then: 18:01 from Buttershaw to Bradford
614 Shipley – Buttershaw Saturday service until 17:55 then 19:04 from Shipley to Bradford
 
615 Bradford – Eldwick Saturday service until 18:05 then: 19:05 from Bradford to Cottingley
615 Eldwick – Bradford Saturday service until 19:00 – last bus
 
616 Bradford – Eldwick Saturday service until 17:35 then: 18:45 from Bradford to Bingley
616 Eldwick – Bradford Saturday service until 18:50 – last bus
 
617 Allerton – Holme Wood Circular Saturday service until 17:28 then: 18:01, 18:34, 19:06, 20:15 & 21:15
   
618 Allerton – Holme Wood Circular Saturday service until 17:46 then: 18:19, 18:52 & 19:25
 
619 Bradford – Eldwick Saturday service until 16:50 – last bus
619 Eldwick – Bradford Saturday service
 
620 Heaton – Bierley Circular Saturday service
 
621 Heaton – Bierley Circular 18:54, 19:30, 20:06, 20:39 & 21:11 only
 
622 Bradford – Bingley Saturday service
622 Bingley – Bradford Saturday service
 
626 Bradford – Baildon Saturday service until 20:29 – last bus
626 Baildon – Bradford Saturday service until 19:38 – last bus
 
633 Shipley – Tyersal Saturday service
633 Tyersal – Shipley Saturday service
 
636 Bradford – Clayton Saturday service until 18:34 – last bus
636 Clayton – Bradford Saturday service until 20:23 – last bus
 
637 Bradford – Clayton Saturday service until 20:54 – last bus
637 Clayton – Bradford Saturday service until 19:25 – last bus
 
640 Buttershaw – Five Lane Ends Circular

Saturday service until 17:21 then: 18:00​

Last bus: 18:39 from Buttershaw to Bradford

 
641 Buttershaw – Five Lane Ends Circular Saturday service until 19:03 then: 20:11
 
645 Buttershaw – Five Lane Ends Circular

Saturday service until 17:41 then: 18:09, 18:32, 18:55 & 19:17​

Last bus: 20:20 from Buttershaw to Bradford

 
671 West Bowling – Thorpe Edge Saturday service until 17:53 then: 18:58
671 Thorpe Edge – West Bowling Saturday service until 17:52 then: 18:57
 
680 Bradford – Bingley Saturday service
680 Bingley – Bradford Saturday service
 
681 Bradford – Halifax Saturday service
681 Halifax – Bradford Saturday service
 
682 Bradford – Halifax Saturday service until 18:50 – last bus
682 Halifax – Bradford Saturday service until 19:07 – last bus
 
686 Fagley – Brighouse Saturday service until 18:59 – last bus
686 Brighouse – Fagley Saturday service until 19:06 – last bus
 
687 Fagley – Scholes Saturday service
687 Scholes – Fagley Saturday service
 
688 Bradford – Brighouse No service
688 Brighouse – Bradford 18:30 from Brighouse to Bradford only
 
X6 Bradford – Leeds Saturday service until 18:14 then: 18:44 & 19:15
X6 Leeds – Bradford Saturday service until 19:09 then: 19:39 & 20:11
 
X11 Bradford – Leeds Saturday service until 18:50 – last bus
X11 Leeds – Bradford Saturday service until 18:47 – last bus

Please visit our timetable page for more detail.

SERVICE ROUTE DETAILS
501 Halifax – Huddersfield

Saturday service until 18:25 then: 19:10 & 20:10​

Last bus: 21:10 from Halifax to Elland

501 Huddersfield – Halifax Saturday service until 19:22 then: 20:22
 
508 Halifax – Leeds Saturday service until 17:05 – last bus
508 Leeds – Halifax Saturday service until 18:25 – last bus
 
509 Halifax – Mixenden – Halifax Saturday service until 18:48 – last bus
 
510 Halifax – Mixenden – Halifax Saturday service until 18:00 – last bus
 
511 Halifax – Mixenden – Halifax Saturday service
 
512 Halifax – Mixenden – Halifax Saturday service
 
513 Halifax – Mixenden – Halifax Saturday service
 
521 Halifax – Illingworth – Halifax Saturday service until 20:20 – last bus
 
522 Halifax – Illingworth – Halifax Saturday service
 
523 Halifax – Illingworth - Halifax Saturday service
 
541 Halifax – Norton Tower No outbound service
541 Norton Tower – Halifax Saturday service (Inbound only)
 
542 Halifax – Norton Tower Saturday service
542 Halifax – Norton Tower Saturday service
 
543 Halifax – Siddal Saturday service until 19:15 – last bus
543 Siddal – Halifax Saturday service until 18:32 – last bus
 
548 Halifax – Rastrick Saturday service until 18:46 – last bus
548 Rastrick – Halifax Saturday service until 19:24 – last bus
 
576 Halifax – Bradford

Saturday service until 18:50 then: 19:50​

Last bus: 20:50 from Halifax - Queensbury

576 Bradford – Halifax Saturday service until 19:38 then: 20:38
 
579 Halifax – Sowerby - Halifax Saturday service until 20:08 – last bus
 
586 Halifax – Commons

Saturday service until 17:30 ​

Last bus:19:20 from Halifax to Ripponden

586 Commons – Halifax Saturday service until 18:13 – last bus
 
590 Todmorden – Rochdale Saturday service until 18:43 – last bus
590 Rochdale – Todmorden Saturday service until 19:25 – last bus
 
591 Halifax – Burnley Saturday service until 18:13 then: 19:13 from Halifax to Todmorden
591 Burnley – Halifax Saturday service until 15:54 then: 16:59 & 18:06 from Burnley to Hebden Bridge and 19:13 from Burnley to Todmorden
 
592 Burnley – Halifax Saturday service until 16:13 – last bus
592 Burnley – Halifax Saturday service until 18:27 – last bus
 
593 Halifax – Hebden Bridge Saturday service until 17:53 – last bus
593 Hebden Bridge – Halifax Saturday service until 17:48 – last bus
 
X1 Halifax – Huddersfield Saturday service until 18:40 then: 19:40
X1 Huddersfield – Halifax Saturday service until 19:15 then: 19:58 & 20:58

Please visit our timetable page for more detail.

SERVICE ROUTE DETAILS
301 Halifax – Huddersfield Saturday service until 20:23 – last bus
 
302 Huddersfield – Golcar Circular Saturday service
 
306 Huddersfield – Newsome Circular Saturday service until 20:26 – last bus
 
307 Huddersfield – Honley Saturday service
 
308 Huddersfield – Holmfirth Saturday service until 19:00 – last bus
308 Holmfirth – Huddersfield Saturday service until 18:25 – last bus
 
310 Huddersfield – Hepworth Saturday service until 18:30 – last bus
310 Hepworth – Huddersfield Saturday service until 18:25 then: 20:15 from Holmfirth to Huddersfield
 
314 Huddersfield – Hepworth Saturday service until 18:05 then: 19:42 Huddersfield - Holmfirth
314 Hepworth – Huddersfield Saturday service until 18:57 – last bus
 
316 Huddersfield – Parkhead Saturday service
316 Parkhead – Huddersfield Saturday service
 
323 Huddersfield – Meltham No service
323 Meltham – Huddersfield No service
 
324 Huddersfield – Meltham Saturday service until 19:16 then: 20:16
324 Meltham – Huddersfield Saturday service until 19:44 then: 20:44
 
328 Bradley – Balmoral Avenue Saturday service until 20:20
328 Balmoral Avenue – Bradley Saturday service until 21:03
 
342 Huddersfield – Almondbury – Huddersfield Saturday service
 
356 Huddersfield – Longwood Saturday service
356 Longwood – Huddersfield Saturday service
 
358 Huddersfield – Ashenhurst – Huddersfield Saturday service
 
363 Huddersfield – Bradford

Saturday service until 18:31 then: 19:31 ​

19:01 & 20:31 from Huddersfield to Brighouse

363 Bradford – Huddersfield Saturday service until 19:31 then: 20:31
 
370 Rawthorpe – Salendine Nook Saturday service until 19:20 then: 20:20
370 Salendine Nook – Rawthorpe

Saturday service until 19:00 then: 20:03, ​

19:33 & 21:03 from Salendine Nook to Huddersfield

 
371 Dalton – Lindley Saturday service
371 Lindley – Dalton Saturday service
 
372 Huddersfield – Almondbury – Huddersfield Saturday service until 18:23 then: 19:23, 20:23
 
373 Huddersfield – New College No service
373 New College – Huddersfield No service
 
382 Huddersfield – Wilberlee Saturday service until 18:05 – last bus
382 Wilberlee – Huddersfield Saturday service until 18:43 – last bus
 
383 Huddersfield – Dirker Saturday service until 18:20 then: 20:05
383 Dirker – Huddersfield Saturday service until 19:00 then: 20:42
 
387 Huddersfield – Beaumont Park Circular Saturday service
 
537 Huddersfield – Halifax Saturday service
537 Halifax – Huddersfield Saturday service
 
549 Huddersfield – Halifax Saturday service until 18:18 then: 19:19 from Huddersfield to Brighouse
549 Halifax – Huddersfield Saturday service until 18:33 then: 19:37 from Halifax to Rastrick
 
X63 Huddersfield – Bradford Saturday service
X63 Bradford – Huddersfield Saturday service

Please visit our timetable page for more detail.

SERVICE ROUTE DETAILS
2 Middleton – Roundhay Saturday service until 20:12 – last bus
2 Roundhay – Middleton Saturday service until 20:26 – last bus
 
3 White Rose Centre – Brackenwood Saturday service until 20:02 – last bus
3 Brackenwood – White Rose Centre Saturday service until 20:13 – last bus
 
3A White Rose Centre – Gledhow Saturday service until 20:32 – last bus
3A Gledhow – White Rose Centre Saturday service until 20:43 – last bus
     
4 Pudsey – Seacroft Saturday service until 19:56 – last bus
4 Seacroft – Pudsey Saturday service until 20:16 – last bus
 
4F Pudsey – Seacroft Saturday service until 17:58 then: 18:38 from Pudsey to Leeds
4F Seacroft – Pudsey Saturday service until 18:42 – last bus
 
5 Leeds – Halton Moor Saturday service until 18:45 – last bus
 
5A Leeds – Halton Moor 19:35 only
 
7 Leeds – Primley Park Saturday service until 17:25 then: 18:05, 19:05 & 20:20
7 Primley Park – Leeds Saturday service until 18:26 then: 18:58 & 19:58
 
7A Leeds – Alwoodley Saturday service until 17:35 then: 18:25
7A Alwoodley – Leeds Saturday service until 18:30 – last bus
 
7S Leeds – Shadwell Saturday service until 17:45 then: 18:45
7S Shadwell – Leeds Saturday service until 18:46 then: 19:32
 
9A White Rose – Seacroft 18:30 from White Rose to Seacroft only
9A Seacroft – White Rose No service
 
11A Cross Gates – Seacroft No service
 
12 White Rose Centre – Roundhay Saturday service until 20:00 then: 20:39 from White Rose Centre to Hunslet
12 Roundhay – White Rose Centre Saturday service until 20:09 then: 20:36 from Roundhay to Middleton and 21:06 from Roundhay to Leeds
 
13 Middleton – Brackenwood Saturday service until 20:25 – last bus
13 Brackenwood – Middleton Saturday service until 19:41 – last bus
 
13A Middleton – Gledhow Saturday service until 19:47 – last bus
13A Gledhow – Middleton Saturday service until 20:15 – last bus
 
14 Leeds – Pudsey Saturday service until 19:05 – last bus
14 Pudsey – Leeds Saturday service until 18:10 – last bus
 
15 Leeds – Old Farnley Saturday service
15 Old Farnley – Leeds Saturday service
 
16 Pudsey – Whinmoor Saturday service until 18:23 – last service
16 Whinmoor – Pudsey Saturday service until 20:11 – last service
 
16A Pudsey – Whinmoor Saturday service until 19:34 – last bus
16A Whinmoor – Pudsey 19:43 only
 
19 Ireland Wood – East Garforth Saturday service until 16:53 then: 17:38 from Ireland Wood to Leeds
19 East Garforth – Ireland Wood Saturday service until 17:40 then: 18:37 from East Garforth to Leeds
 
19A Tinshill – East Garforth Saturday service
19A East Garforth – Tinshill Saturday service
 
28 Leeds – Adel Saturday service until 18:11 then: 19:11
28 Adel – Leeds Saturday service until 19:57 – last bus
 
33 Leeds – Guiseley Saturday service until 17:34 then: 18:17
33 Guiseley – Leeds Saturday service until 18:44 – last bus
 
34 Leeds – Otley

Saturday service until 17:51 then: 18:47​

Last bus: 19:39 from Leeds to Guiseley

34 Otley – Leeds Saturday service until 18:49 – last bus
 
38 Leeds – Moor Allerton Saturday service until 19:59 then: 20:50
38 Moor Allerton – Leeds Saturday service until 20:18 – last bus
 
39 Leeds – Moor Allerton Saturday service until 20:23 – last bus
39 Moor Allerton – Leeds Saturday service until 20:50 – last bus
 
40 Leeds – Seacroft Saturday service until 18:10 then: 19:10
40 Seacroft – Leeds Saturday service until 18:50
 
42 Old Farnley – Oakwood Saturday service until 18:26 then: 19:38
42 Oakwood – Old Farnley Saturday service until 18:49 then: 19:36 & 20:35
 
47 Leeds – White Rose Centre Saturday service
47 White Rose Centre – Leeds Saturday service
 
47A Leeds – White Rose Centre No service
 
48 Leeds – Wigton Moor No service
48 Wigton Moor – Leeds No service
 
49 Bramley – Monkswood Gate Saturday service until 18:38 then: 19:19 & 20:00
49 Monkswood Gate – Bramley Saturday service until 19:34 then: 20:24
 
50 Horsforth – Seacroft Saturday service until 17:45 then: 18:30 & 19:32
50 Seacroft – Horsforth

Saturday service until 18:50 then: 19:53​

Last bus: 20:53 from Seacroft to Leeds

 
50A Horsforth – Seacroft Saturday service until 17:59 then: 19:04 & 20:06
50A Seacroft – Horsforth

Saturday service until 19:14 then: 19:23​

Last bus: 20:23 from Seacroft to Leeds

 
51 Leeds – Morley Saturday service until 18:44 – last bus
51 Morley – Leeds Saturday service until 17:58 – last bus
 
52 Leeds – Tingley Mills Saturday service until 20:36 – last bus
52 Tingley Mills – Leeds Saturday service until 19:32 – last bus
 
55 Leeds – Cottingley Saturday service
 
55C Leeds – Cottingley Circular Saturday service until 19:58 – last bus
 
56 Moor Grange – Whinmoor Saturday service until 18:18 then: 18:48 & 20:02
56 Whinmoor – Moor Grange Saturday service until 18:32 then: 19:13 & 20:13
 
62 Leeds – East End Park Circular Saturday service until 19:10 – last bus
 
64 Cross Gates – Aberford 06:27 & 07:27 only
64 Aberford – Cross Gates 06:30 & 07:12  only
 
65 Leeds – Gildersome Saturday service
65 Gildersome – Leeds Saturday service
 
74 Leeds – Otley Saturday service until 17:28 then: 18:36 from Leeds to Middleton Centre
 
75 Leeds – White Rose Centre Saturday service until 18:35 then: 19:09 from Leeds to Hunslet
 
86 Rodley – Middleton Saturday service
86 Middleton – Rodley Saturday service
 
91 Pudsey – Halton Moor Saturday service until 17:02 then: 18:11
91 Halton Moor – Pudsey Saturday service until 18:19 – last bus

Please visit our timetable page for more detail.

SERVICE ROUTE DETAILS
PR1 Elland Road Park and Ride No service
PR2 Temple Green Park and Ride No service
PR3 Stourton Park and Ride Saturday service

Please visit our timetable page for more detail.


How to reach us over Christmas

If you need help over the festive period, our friendly customer service team are working different hours. Here are the opening hours:

DATE DETAILS
Up to and including Sun 22 Dec Open as usual
Mon 23 Dec Open 07:00 - 19:00 via live chat and social media and 09:00 - 17:00 via telephone

Tues 24 Dec​ (Christmas Eve)

Open 09:00 - 17:00

Wed 25 Dec​ (Christmas Day)

Closed

Thurs 26 Dec ​(Boxing Day)

Closed
Fri 27 Dec to Wed 1 Jan Open 09:00 - 17:00
From Thurs 2 Jan Open as usual​

We highly recommend downloading the First Bus App for the latest information or visit our service updates page.


Concessionary passes

Concessionary bus passes will still be available to use as normal, including free travel after 9.30am Mon-Fri and any time at the weekend and on bank holidays.

DATE

DETAILS

Up to and including Mon 23 Dec

Concessions as usual

Tues 24 Dec (Christmas Eve)

Free after 09:30

Wed 25 Dec (Christmas Day)

No service

Thurs 26 Dec (Boxing Day)

Free any time on bank holiday

Fri 27 Dec

Free after 09:30

Sat 28 Dec

Free any time on weekends

Sun 29 Dec

Free any time on weekends

Mon 30 Dec

Free after 09:30

Tues 31 Dec (New Year’s Eve) 

Free after 09:30

Wed 1 Jan (New Year’s Day)

Free any time on bank holiday

From Thurs 2 Jan

Concessions as usual


Festive fun in West Yorkshire

West Yorkshire is packed with things to see and do this Christmas, so let us handle the driving. Whether you're heading to Christmas Markets in Leeds or Halifax Piece Hall, taking a trip to a Pantomime at the Alhambra Theatre or Lawrence Batley Theatre hop on for just £2 each way.

Looking for more festive travel inspo? We've got plenty, stay in the loop by following us on social media.

Plan your journey right here or download the First Bus App.