Please check the below information for an overview of public transport service changes over the festive period (24th December to 3rd January).
- Most operators will not be running services on Christmas Day, Boxing Day and New Year’s Day, with some exceptions. There may be some discrepancies in the system as we continue to process the information we receive, please check carefully below before you travel.
- Please check the list of operators and local authority areas below for an overview of how services will be running. If you don’t know the name of your bus operator, you can find their name at the bottom of your service timetable.
- Please also double check our 'Short Notice Service Update' page for timetable changes before traveling.
- If you need any help planning your public transport journeys, please call our Freephone number 0800 464 0000 from 7am-8pm daily, with the following exceptions:
Tuesday 24 December (Christmas Eve) |
07:00 – 18:00 |
Wednesday 25 December (Christmas Day) | CLOSED |
Thursday 26 December (Boxing Day) | 10:00 – 18:00 |
Tuesday 31 December (New Year's Eve) | 07:00 - 20:00 |
Wednesday 1 January (New Year’s Day) | 08:00 – 20:00 |
- You can also follow us on X @TravelineCymru for transport updates and retweets from operators.
Bus and Rail Operators: Please click on the name of your service operator for more information
Adventure Travel
Arriva Cymru
Berwyn Coaches
Caerlloi - CAEL
Cardiff Bus
Celtic Travel
Clynnog & Trefor
Connect 2
Crickhowell Taxis - CRTX
DANSA
Denbighshire
Dilwyn Coaches
Edwards Coaches
Eifion's Coaches
Evans Coaches Tregaron - JAEV
Fflecsi
First Cymru
Goodsir Coaches
Great Western Railway
Gwynfor Coaches
Harris Coaches
Henleys
Jones Login
Keeping Coaches
Lewis Y Llan
Llew Jones Coaches
Lloyds Coaches
M&H Coaches
Mid Wales Travel
Morris Travel
Monmouthshire
Newport Bus
Nefyn Coaches
O R Jones - OJNS
Oswestry Community Transport - OCAC
Owens of Oswestry
P&O Lloyds
Pembrokeshire
Pats Coaches
Peter's Minibus Hire PCMH
Peyton Travel LTD - PTLW
Phil Anslow
Richard Bros
Ridgeways
Sarah Bell
Sargeant
Select Coaches
South Wales Transport
SP Cars
Stagecoach Chester
Stagecoach South Wales
Stagecoach West
Taf Valley Coaches
Tanat Valley Coaches
Thomas Coaches Porth - PRTH
Townlynx
Transport for Wales
TrawsCymru
Valentine Travel
Village & Valley
Wrexham Taxi
Yeomans Canyon
Bus and Rail Operators:
Adventure Travel
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service | Normal service - 904 |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
T6 Brecon - Swansea -17:11 | Swansea – Ystradgynlais 18:21 | Brecon - Ystradgynlais 18:18
116 Swansea - Penclawdd - 17:40 | Llangennith - Gowerton - 1756
118 Swansea - Killay - 18:05 | Rhossili - Swansea - 18:27
102 Upper Boat - 18:32 | Glyncoch - 1917
404 Talbot Green - 18:10 | Bridgend - 19:35
65 Bridgend - 19:12
Please visit the Adventure Travel Twitter page for more information about the operator.
Arriva Cymru
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
*Please click here to see Christmas Travel Arrangements for services operated by Arriva Cymru
Please visit the Arriva Cymru Twitter page for more information about the operator
.
Berwyn Coaches
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
12 Pwllhei – Caernarfon - service terminates at Trefor 1800/1805
14 Pwllheli – Pencaenewydd - No service after 1700
17 Pwllheli - Aberdaron - No service after 1800
18 Pwllheli - Abersoch - No service after 1730
Please visit the Berwyn Coaches Facebook page for more information about the operator.
Caerlloi - CAEL
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Caelloi Facebook page for more information about the operator
Cardiff Bus
Tuesday 24 December (Christmas Eve) | Saturday service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Saturday service* |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Saturday service* |
Tuesday 31 December (New Year’s Eve) | Saturday service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Saturday service* |
Friday 3 January | Saturday service* |
*Please click here to see Christmas Travel Arrangements for services operated by Cardiff Bus
Please visit the Cardiff Bus Twitter page for more information.
Celtic Travel
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
X47
Llandrindod - Llangurig 15:40
Llandrindod - Llanidloes 17:11
Aberystwyth - Llangurig 15.30
48
Llandrindod - Builth 17.39
Please visit the Celtic Travel Facebook page for more information about the operator.
Clynnog & Trefor
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
12 Pwllhei – Caernarfon - service terminates at Trefor 1800/1805
Please visit the Clynnog and Trefor website for more information about the operator.
Connect 2
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Crickhowell Taxis - CRTX
Tuesday 24 December (Christmas Eve) | |
Wednesday 25 December (Christmas Day) | |
Thursday 26 December (Boxing Day) | |
Friday 27 December | |
Saturday 28 December | |
Sunday 29 December | |
Monday 30 December | |
Tuesday 31 December (New Year’s Eve) | |
Wednesday 1 January (New Year’s Day) | |
Thursday 2 January | |
Friday 3 January |
Please visit the Chrickhowell Taxis website for more information about the operator.
DANSA
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the DANSA Facebook page for more information about the operator.
Denbighshire
Tuesday 24 December (Christmas Eve) | |
Wednesday 25 December (Christmas Day) | |
Thursday 26 December (Boxing Day) | |
Friday 27 December | |
Saturday 28 December | |
Sunday 29 December | |
Monday 30 December | |
Tuesday 31 December (New Year’s Eve) | |
Wednesday 1 January (New Year’s Day) | |
Thursday 2 January | |
Friday 3 January |
Dilwyn Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Dilwyns Coaches Facebook page for more information about the operator.
Edwards Coaches
Tuesday 24 December (Christmas Eve) | Saturday service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | Sunday service |
Friday 27 December | Saturday service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Saturday service |
Tuesday 31 December (New Year’s Eve) | Saturday service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
100
Royal Glamorgan Hospital - Pontypridd 20:15
Pontypridd - Royal Glamorgan Hospital 21:00
105
19:30 Pontypridd - Danylan
19:45 Danylan - Pontypridd
107
18:30 Pontypridd - Treforest
18:45Treforest - Pontypridd
109
19:00 Pontypridd - Pantygraigwen
19:16 Pantygraigwen - Pontypridd
400
Gwaunmiskin - Cardiff 19:30
Cardiff - Gwaunmisking 20:15
Please visit the Edwards Coaches Facebook page for more information about the operator.
Eifion's Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Eifion's Coaches Facebook page for more information about the operator.
Evans Coaches Tregaron - JAEV
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
Please visit the Evans Coaches Facebook page for more information about the operator.
Fflecsi
Please visit the Fflecsi website for more information.
First Cymru
Tuesday 24 December (Christmas Eve) | Special service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Special service* |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Special service* |
Tuesday 31 December (New Year’s Eve) | Special service* |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Please click here to see Christmas Travel Arrangements for services operated by First Cymru.
Please visit the First Cymru Twitter page for more information about the operator.
Goodsir Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Goodsir Coaches Facebook page for more information about the operator.
Great Western Railway
Monday 25 and Tuesday 26 December
Great Western Railway services will not be running on Christmas Day or Boxing Day.
Please visit the Great Western Railway Twitter page and Live Journey Checker for more information.
Gwynfor Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Gwynfor Coaches Facebook page for more information about the operator.
Harris Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Harris Coaches website for more information about the operator.
Henleys
Tuesday 24 December (Christmas Eve) | No service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | No service |
Saturday 28 December | No service |
Sunday 29 December | No service |
Monday 30 December | No service |
Tuesday 31 December (New Year’s Eve) | No service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | No service |
Friday 3 January | No service |
Please visit the Henleys Bus Services Facebook page for more information about the operator.
Jones Login
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Jones Login website for more information about the operator.
Keeping Coaches
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
1910 Penrhiwceiber - Cefnpennar
1935 Cefnpennar - Penrhiwceiber
Please visit the Keeping Coaches website for more information about the operator.
Lewis Y Llan
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Llew Jones Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Llew Jones Coaches Facebook page for more information about the operator.
Lloyds Coaches
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Please click here to see Christmas Travel Arrangements for services operated by Lloyds Coaches
Please visit the Lloyds Coaches Facebook page for more information about the operator.
M&H Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the M&H Coaches Facebook page for more information about the operator.
Mid Wales Travel
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Mid Wales Travel Facebook page for more information.
Morris Travel
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Morris Travel website for more information about the operator.
Monmouthshire
Tuesday 24 December (Christmas Eve) | No service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | No service |
Saturday 28 December | No service |
Sunday 29 December | No service |
Monday 30 December | No service |
Tuesday 31 December (New Year’s Eve) | No service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | No service |
Friday 3 January | No service |
Nefyn Coaches
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
8 - Tudweiliog - Pwllheli - No service after 18:30
Please visit the Nefyn Coaches Facebook page for more information about the oprator.
Newport Bus
Tuesday 24 December (Christmas Eve) | Saturday service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Saturday service* |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Saturday service* |
Tuesday 31 December (New Year’s Eve) | Saturday service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Saturday service* |
Friday 3 January | Saturday service* |
*Please click here to see Christmas Travel Arrangements for services operated by Newport Bus
Please visit the Newport Bus Twitter page for more information about the oprator.
O R Jones - OJNS
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the O R Jones website for more information about the oprator.
Oswestry Community Transport - OCAC
Tuesday 24 December (Christmas Eve) | No service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | No service |
Saturday 28 December | No service |
Sunday 29 December | No service |
Monday 30 December | No service |
Tuesday 31 December (New Year’s Eve) | No service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | No service |
Friday 3 January | No service |
Please visit the Oswestry Community Transport website for more information about the oprator.
Owens of Oswestry
Tuesday 24 December (Christmas Eve) | |
Wednesday 25 December (Christmas Day) | |
Thursday 26 December (Boxing Day) | |
Friday 27 December | |
Saturday 28 December | |
Sunday 29 December | |
Monday 30 December | |
Tuesday 31 December (New Year’s Eve) | |
Wednesday 1 January (New Year’s Day) | |
Thursday 2 January | |
Friday 3 January |
Please visit the Owens of Oswestry website for more information about the oprator.
P&O Lloyds
Tuesday 24 December (Christmas Eve) | Normal service | Sunday service - F1 |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service | Sunday service - F1 |
Saturday 28 December | Normal service |
Sunday 29 December | No service| Sunday service - F1 |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service | Sunday service - F1 |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the P&O Lloyds Coaches website for more information about the oprator.
Pats Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Pembrokeshire
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Peter's Minibus Hire
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Peyton Travel LTD
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Peyton Travel website for more information about the oprator.
Phil Anslow
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Phil Anslow Facebook page for more information about the operator.
Richard Bros
Tuesday 24 December (Christmas Eve) | Normal service | No service - T5/460 |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Please click here to see Christmas Travel Arrangements for services operated by Richard Bros
Please visit the Richard Bros Facebook page for more information about the operator.
Ridgeways
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Ridgway Coaches Facebook page for more information about the operator.
Sarah Bell
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Sarah Bell website for more information about the operator.
Sargeant
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
461
No service - 20:45 - from Hereford
No service - 22:00 - from Kington
66
No service - 1810 from Monmouth
No service - 1930 from Hereford
Please visit the Sargeants Facebook page for more information about the operator.
Select Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
South Wales Transport
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Please click here to see Christmas Travel Arrangements for services operated by South Wales Transport.
Please visit the South Wales Transport Twitter page for more information about the operator.
S P Cars
Tuesday 24 December (Christmas Eve) | No service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | No service |
Sunday 29 December | No service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the S P Cars website ofr more information about the operator.
Stagecoach Chester
Tuesday 24 December (Christmas Eve) | Normal service* |
Wednesday 25 December (Christmas Day) | Normal service |
Thursday 26 December (Boxing Day) | Normal service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
*Please click here to see Christmas Travel Arrangements for services operated by Stagecoach.
Stagecoach South Wales
Tuesday 24 December (Christmas Eve) | Saturday service* |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Saturday service* |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Saturday service* |
Tuesday 31 December (New Year’s Eve) | Saturday service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Saturday service* |
Friday 3 January | Saturday service* |
*Early finishes:
*Please click here to see Christmas Travel Arrangements for services operated by Stagecoach South Wales
Please visit the Stagecoach in South Wales Twitter page for more information about the operator.
Stagecoach West
Tuesday 24 December (Christmas Eve) | Saturday service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Saturday service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Saturday service |
Tuesday 31 December (New Year’s Eve) | Saturday service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Stagecoach West Twitter page for more information about the operator.
Taf Valley Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Taf Valley Coaches Facebook page for more information about the operator.
Tanat Valley Coaches
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Tanat Valley Coaches Facebook page for more information about the operator.
Thomas Coaches Porth - PRTH
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Townlynx
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service* |
Saturday 28 December | Normal service* |
Sunday 29 December | Normal service* |
Monday 30 December | Normal service* |
Tuesday 31 December (New Year’s Eve) | Normal service* |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
*Early finishes:
Transport for Wales
Check before you travel as there may be planned improvement works that could affect your journey plans.
There are no train or rail replacement bus services on:
- Christmas Day (Wednesday 25 December 2024)
- Boxing Day (Thursday 26 December 2024) or
- New Year’s Day (Wednesday 1 January 2025) on local Cardiff and Valleys services*
* Train services will run on mainline services on New Year’s Day
Train services will start close down from 20:00 on:
- Christmas Eve (Tuesday 24 December 2024)
- New Year’s Eve (Tuesday 31 December 2024)
Train services will start later than usual on Friday 27 December 2024.
Off-Peak restrictions are lifted from Friday 27 December and come back on Thursday 2 January 2025.
Traveling to, from or through Crewe between Tuesday 24 December 2024 - Thursday 2 January 2025?
Work is taking place to commission a major upgrade for freight services in Crewe. Rail replacement services are in operation and timetables are amended. Please plan your journey in advance.
Please visit the Transport for Wales website and Live Journey Checker for more information.
TrawsCymru- Please click on your service number for Christmas travel arrangements
-
T1 (First Cymru)
-
T1C (Mid Wales Travel)
-
T1X (First Cymru)
-
T2 (Lloyds Coaches)
-
T3/T3C (Lloyds Coaches)
-
T4 (Stagecoach South Wales)
-
T5 (Richard Bros)
-
T6 (Adventure Travel)
-
T7 (Newport Bus)
-
T8 (M&H Coaches)
-
T10 (K& P Coaches)
-
T11 (Richard Bros)
-
T12 (Lloyds Coaches/Tanat Valley Coaches)
-
T14 (Stagecoach South Wales)
-
T22 (Llew Jones Coaches)
-
T28 (Lloyds Coaches)
Please visit the Traws Cymru website for more information.
Valentine Travel
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Valentine Travel page for more information about the operator.
Village & Valley
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | No service |
Saturday 28 December | No service |
Sunday 29 December | No service |
Monday 30 December | No service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | Normal service |
Friday 3 January | No service |
Please visit the Village & Valley website for more information about the operator.
Wrexham Taxi
Tuesday 24 December (Christmas Eve) | Normal service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | Normal service |
Saturday 28 December | Normal service |
Sunday 29 December | Normal service |
Monday 30 December | Normal service |
Tuesday 31 December (New Year’s Eve) | Normal service |
Wednesday 1 January (New Year’s Day) |
No service |
Thursday 2 January | Normal service |
Friday 3 January | Normal service |
Please visit the Wrexham Taxi website for more information about the operator.
Yeomans Canyon
Tuesday 24 December (Christmas Eve) | No service |
Wednesday 25 December (Christmas Day) | No service |
Thursday 26 December (Boxing Day) | No service |
Friday 27 December | No service |
Saturday 28 December | No service |
Sunday 29 December | Normal service |
Monday 30 December | No service |
Tuesday 31 December (New Year’s Eve) | No service |
Wednesday 1 January (New Year’s Day) | No service |
Thursday 2 January | No service |
Friday 3 January | No service |
Please visit the Yeomans Travel website for more information about the operator.