Please see this page for public transport service information over Christmas and New Year. We will be adding information to this page as it becomes available.
On Christmas Eve and New Year's Eve many operators plan to finish their services early. As a result, our Journey Planner and Timetables page may not give you the very latest information, so please read the below information and follow the link. If you do not know the operator for the service you intend to use, you can search the timetable here and find the operator name at the bottom of the page.
For more information, you can call us on our freephone number 0800 464 0000 where our bilingual team at our Contact Centre will be on hand to help with your queries. Their opening hours over Christmas and New Year are as follows:
Saturday 22nd December | 07:00 – 20:00 |
Sunday 23rd December | 07:00 – 20:00 |
Monday 24th December | 07:00 – 18:00 |
Tuesday 25th December | CLOSED |
Wednesday 26th December | 10:00 – 16:00 |
Thursday 27th December | 07:00 – 20:00 |
Friday 28th December | 07:00 – 20:00 |
Saturday 29th December | 07:00 – 20:00 |
Sunday 30th December | 07:00 – 20:00 |
Monday 31st December | 07:00 – 20:00 |
Tuesday 1st January | 08:00 – 20:00 |
Wednesday 2nd January | 07:00 – 20:00 |
You can also follow us on Twitter @TravelineCymru for transport updates and retweets from operators.
Please see below or click on the operator or local authority below to jump to their information. We will be updating this information as and when it becomes available.
No service on Christmas Day, Boxing Day and New Year's Eve. There will be a normal service over the rest of the festive period.
Monday 24th December- Christmas Eve | Saturday service with early finish- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Saturday service |
Friday 28th December | Saturday service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve | Saturday service with early finish- please see below |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th and 31st (Christmas Eve and New Year’s Eve) Last Service Timetables
Please click here to see a service timetable overview from the operator over the festive period.
Please click here to see a service timetable overview from the operator over the festive period.
Monday 24th December- Christmas Eve |
Saturday timetable on all routes, except routes 30, 98, H59 and X59 which run a normal weekday service. Early finish on all routes- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | Special timetable on certain routes- please see below |
Thursday 27th December | Saturday timetable on all routes, except routes 30, 98, H59 and X59 which run a normal weekday service. |
Friday 28th December | Saturday timetable on all routes, except routes 30, 98, H59 and X59 which run a normal weekday service. |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve |
Saturday timetable on all routes, except routes 30, 98, H59 and X59 which run a normal weekday service. Early finish on all routes- please see below Free evening and night buses on some routes. |
Tuesday 1st January- New Year’s Day | Limited daytime timetable on certain routes- please see below |
Wednesday 2nd January | Normal service |
Monday 24th and 31st (Christmas Eve and New Year's Eve) Last Bus Services Timetables
Night Bus Information from Sunday 23rd December- Wednesday 2nd January
Please click here to see a service timetable overview from the operator over the festive period.
For services run by Easyway of Pencoed, there will be no service on Christmas Eve, Christmas Day, Boxing Day, New Year’s Eve or New Year’s Day. There will be a normal service from 27th December to 30th of December, and then from 2nd January onwards.
Monday 24th December- Christmas Eve | Saturday service with early finish- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | A limited service will be running- please see below |
Thursday 27th December | Saturday service |
Friday 28th December | Saturday service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve | Saturday service with early finish- please see below |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Saturday service |
24th and 31st December (Christmas Eve and New Year's Eve)- Saturday service early finishes:
The 400 and 100 buses will run a limited service on 26th December (Boxing Day)
There will be a Saturday service for the rest of the week (3rd- 6th January), with a normal service resuming 7th January. There will also be an additional journey on the 400 service.
Monday 24th December- Christmas Eve | Normal service with early finish- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | Special services in Swansea on routes 4, 20, 25, 33, 36, 111, plus service X10 to Cardiff via Bridgend Designer Outlet- please see below |
Thursday 27th December | Saturday service with some additional journeys. Some alterations to service 4/4A- please see below |
Friday 28th December | Saturday service with some additional journeys. Some alterations to service 4/4A- please see below |
Saturday 29th December | Saturday service with some additional journeys. Some alterations to service 4/4A- please see below |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve | Normal service with early finish- please see below |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Normal service |
To view full Christmas timetable information for this operator, please click here.
Last services on Monday 24th (Christmas Eve) and Monday 31st (New Year's Eve)
Special timetables for Boxing Day services
Additional journeys on 27th/28th/29th
Service 4 and 4A timetable alterations for 27th/28th/29th
To view full Christmas timetable information for this operator, please click here.
Monday 24th December- Christmas Eve | Reduced 19 Service – Last bus from Llandudno – 20:20 |
Tuesday 25th December- Christmas Day | No Service |
Wednesday 26th December- Boxing Day | No Service |
Thursday 27th December | Normal Service |
Friday 28th December | Normal Service |
Saturday 29th December | Normal Service |
Sunday 30th December | Normal Service |
Monday 31st December- New Year’s Eve | Reduced 19 Service – Last bus from Llandudno – 20:20 |
Tuesday 1st January- New Year’s Day | No Service |
Wednesday 2nd January | Normal Service |
Monday 24th December- Christmas Eve | Normal service with early finish- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Normal service |
Friday 28th December | Normal service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve | Normal service with early finish- please see below |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Normal service |
All services to end by 19:30 on 24th and 31st (Christmas Eve and New Year's Eve), except those stated below:
To view full Christmas timetable information for this operator, please click here.
Monday 24th December- Christmas Eve | Normal service with early finish. The last service will be the closest to 7pm- please see below |
Tuesday 25th December- Christmas Day |
No service |
Wednesday 26th December- Boxing Day | Sunday service with added X30 service as timetabled- please see below |
Thursday 27th December | Normal service |
Friday 28th December | Normal service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve | Normal service with early finish. The last service will be the closest to 7pm- please see below |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th and 31st (Christmas Eve and New Year’s Eve) Last Service Timetables
Wednesday 26th (Boxing Day) Sunday Service and Additional X30 Service Timetables
Monday 24th December- Christmas Eve |
126, 8, 18, 19, 22, 23, 14, 14a, and 14c will run a normal service Shuttle D1 D2 D3 will run until 18:00 |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December |
126, 8, 18, 19, 22, 23, 14, 14A and 14C will run a normal service Shuttle D1 will run a Sunday service only |
Friday 28th December |
126, 8, 18, 19, 22, 23, 14, 14A and 14C will run a normal service Shuttle D1 will run a Sunday service only |
Saturday 29th December |
126, 8, 18, 19, 22, 23, 14, 14A and 14C will run a normal service Shuttle D1 will run a Sunday service only |
Sunday 30th December | Shuttle D1 will run a Sunday service only |
Monday 31st December- New Year’s Eve |
126, 8, 18, 19, 22, 23, 14, 14A and 14C will run a normal service Shuttle D1 will run a Sunday service only |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Normal service |
Last journeys on the D1, D2 & D3 on Christmas Eve
1705 from Deeside industrial Park
1720 from Connah’s Quay
1705 from Deeside industrial Park
1625 from Connah’s Quay
1705 from Deeside industrial Park
1625 from Connah’s Quay
Monday 24th December- Christmas Eve | Saturday service |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Saturday service |
Friday 28th December | Saturday service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year’s Eve | Normal service |
Tuesday 1st January- New Year’s Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th December- Christmas Eve | Normal service with early finish- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Normal service |
Friday 28th December | Normal service |
Saturday 29th December | Normal service |
Sunday 30th December | No service |
Monday 31st December- New Year's Eve | Normal service with early finish- please see below |
Tuesday 1st January- New Year's Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th and 31st December (Christmas Eve and New Year's Eve):
Monday 24th December- Christmas Eve | Normal service with early finish- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Normal service |
Friday 28th December | Normal service |
Saturday 29th December | Normal service |
Sunday 30th December | No service |
Monday 31st December- New Year's Eve | Normal service |
Tuesday 1st January- New Year's Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th December (Christmas Eve):
Sarah Bell services will not operate on Christmas Day, Boxing Day and New Year's Day. There will be a normal service over the rest of the festive period.
Monday 24th December- Christmas Eve | Normal service |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Normal service |
Friday 28th December | Normal service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year's Eve | Normal service |
Tuesday 1st January- New Years Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th December- Christmas Eve | Normal service (except 204 running Saturday service) |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | No service |
Thursday 27th December | Normal service (except 204 running Saturday service) |
Friday 28th December | Normal service (except 204 running Saturday service) |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year's Eve | Normal service (except 204 running Saturday service) |
Tuesday 1st January- New Years Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th and 31st (Christmas Eve and New Year’s Eve) Last Service Timetables
Please click here to see a service timetable overview from the operator for the festive period.
Monday 24th December- Christmas Eve | Saturday service with early finish at approximately 20:00- please see below |
Tuesday 25th December- Christmas Day | No service |
Wednesday 26th December- Boxing Day | Limited service- please see below |
Thursday 27th December | Saturday service |
Friday 28th December | Saturday service |
Saturday 29th December | Normal service |
Sunday 30th December | Normal service |
Monday 31st December- New Year's Eve | Saturday service with early finish at approximately 20:00- please see below |
Tuesday 1st January- New Years Day | No service |
Wednesday 2nd January | Normal service |
Monday 24th and 31st (Christmas Eve and New Year’s Eve):
Last services in Blaenau Gwent and Caerphilly
Last services in Rhondda Cynon Taff and Merthyr Tydfil
Last services in Torfaen and Monmouthshire
Wednesday 26th (Boxing Day)- Limited Service:
Blaenau Gwent and Caerphilly- 26, 151
Rhondda Cynon Taff and Merthyr Tydfil- X24
Torfaen and Monmouthshire- 132, 120/130, 122
No service on all other routes.
Please click here to see a service timetable overview from the operator for the festive period.
Please check the Transport for Wales real running time information page before you travel.
Please click here to see a service timetable overview from the operator for the festive period.
Service Changes- Christmas 2018
Please click here to see Christmas Travel arrangements for Anglesey Council.
Please click here to see Christmas Travel arrangements for First Cymru.
Please click here to see Christmas Travel arrangements for Stagecoach South Wales.
Please click here to see Christmas Travel arrangements for New Adventure Travels.
For services run by Easyway of Pencoed, there will be no service on Christmas Eve, Christmas Day, Boxing Day, New Year’s Eve or New Year’s Day. There will be a normal service from 27th December to 30th of December, and then from 2nd January onwards.
Please click here to see Christmas Travel arrangements for Caerphilly Council.
Please click here to see Christmas Travel arrangements for Carmarthenshire Council.
Monday 24th and 31st (Christmas Eve and New Year’s Eve) Last Service Timetables for 129, T1, X13.
Please click here to see Christmas Travel arrangements for Ceredigion Council.
Please click here to see travel information for Arriva Cymru over the festive period.
Please click here to see travel information for Llew Jones over the festive period.
For services run by M&H Coaches and Conwy Cabs, there will be a no service on Christmas Day, Boxing Day and New Year's Day. A normal service will run over the rest of the festive period.
Please click here to see Christmas Travel arrangements for Denbighshire Council.
For services run by Phoenix Coaches and Veol Coaches, there will be a no service on Christmas Day, Boxing Day and New Year's Day. A normal service will run over the rest of the festive period.
Please click here to see Christmas Travel arrangements for Gwynedd Council.
Please click here to see Christmas Travel arrangements for Monmouthshire Council.
Please click here to see Christmas Travel arrangements for Pembrokshire Council.
Please click here to see Christmas Travel arrangements for Powys Council.
Please click here to see T4 Christmas Timetable
Please click here to see T6 Christmas Timetable
Please click here to see T12 Christmas Timetable
Please click here to see T14 Christmas Timetable
Please click here to see Christmas Travel arrangements for Rhondda Cynon Taf Council.
Please click here to see Christmas Travel arrangements for Swansea Council.
Special timetables for First Cymru Boxing Day services.
Please click here to see Christmas Travel arrangements for Vale of Glamorgan Council.