The last Christmas Eve train from Marylebone via High Wycombe is the 20.44, half an hour earlier than 2025. No trains on Christmas Day; Boxing Day 8am to 9pm.

Chiltern Railways has published its Christmas 2026 arrangements, date by date, and the one that catches people out is Christmas Eve: the last train from Marylebone via High Wycombe leaves at 20.44, half an hour earlier than last year’s 21.15. There are no trains on Christmas Day, and Boxing Day, a Saturday this year, has a limited service that calls at High Wycombe but not Princes Risborough.

The quick answer

Christmas Eve, Thursday 24 December: last train from Marylebone to Aylesbury via High Wycombe at 20.44. Christmas Day: no Chiltern trains. Boxing Day, Saturday 26 December: about 8am to 9pm, Marylebone to Oxford Parkway via High Wycombe only; last train from Marylebone to High Wycombe 20.20, last from High Wycombe to Marylebone 21.09. New Year’s Eve: extra trains out of Marylebone via High Wycombe at 00.30, 01.10 and 02.00 (Chiltern Railways).

Updated 27 October: Chiltern published its Christmas Eve, Boxing Day and New Year’s Eve 2026 pages on 20 and 21 October; this page now leads with them instead of last year’s times.

The dates that matter this year

Christmas Day is Friday 25 December 2026. Boxing Day falls on a Saturday, so the bank holiday moves to Monday 28 December, and New Year’s Day is Friday 1 January 2027 (GOV.UK). Chiltern runs its limited Boxing Day timetable on the Saturday, 26 December, and lists the Monday as the substitute holiday.

Chiltern’s Christmas 2026 trains

Christmas Eve, Thursday 24 December. Services finish early on every route. Chiltern’s published last trains (Chiltern Railways, 24 December 2026):

Direction Last train, Christmas Eve 2026
Marylebone to Aylesbury via High Wycombe 20.44
Marylebone to Aylesbury Vale Parkway via Amersham 20.57
Marylebone to Oxford 20.40
Marylebone to Birmingham Moor Street 20.02
Aylesbury to Princes Risborough 20.37
Aylesbury to Marylebone via Amersham 20.21
Oxford to Marylebone 20.49
Birmingham Snow Hill to Marylebone 20.11

Christmas Day, Friday 25 December. No Chiltern trains at all (Chiltern Railways, 25 December 2026).

Boxing Day, Saturday 26 December. A limited timetable from about 8am to 9pm, serving only Marylebone, Wembley Stadium, Gerrards Cross, Beaconsfield, High Wycombe, Haddenham and Thame Parkway, Bicester Village and Oxford Parkway. Princes Risborough, Saunderton and the Aylesbury lines have no trains. The last northbound trains from Marylebone are the 19.50 and 20.20 to High Wycombe, and the 19.20 to Oxford Parkway. Heading back to London, the last train is the 21.09 from High Wycombe; the 20.15 from Oxford Parkway also calls at High Wycombe (Chiltern Railways, 26 December 2026).

Sunday 27 and Monday 28 December. The High Wycombe line runs, but the railway is closed between Great Missenden and Aylesbury all day for HS2 work at Wendover, with buses from Amersham to Aylesbury Vale Parkway (Chiltern Railways, 28 December 2026).

New Year’s Eve, Thursday 31 December. The 00.10 from Marylebone to Aylesbury via High Wycombe is cancelled and replaced by later trains at 00.30, 01.10 and 02.00, all via High Wycombe (Chiltern Railways, 31 December 2026).

Chiltern loads finalised timetables into its journey planner nine weeks ahead, so check the exact train in the journey planner before you travel.

For comparison: what Chiltern ran last Christmas

These are 2025 arrangements, not 2026 ones, from Chiltern’s own pages.

Christmas Eve 2025. Services finished early on every route. The last trains that matter for this area were:

Direction Last train, Christmas Eve 2025
Marylebone to Aylesbury via High Wycombe 21.15
Marylebone to Oxford 20.06
Marylebone to Birmingham Moor Street 20.02
Aylesbury to Princes Risborough 20.34
Oxford to Marylebone 20.49
Birmingham Moor Street to Marylebone 20.17

(Chiltern Railways, 24 December 2025)

Christmas Day 2025. No Chiltern trains at all.

Boxing Day 2025. A limited service ran from about 8am to 9pm, only between Marylebone, Wembley Stadium, Gerrards Cross, Beaconsfield, High Wycombe, Haddenham and Thame Parkway, Bicester Village and Oxford Parkway. Princes Risborough, Saunderton and the Aylesbury lines had no trains. The last northbound train to stop at High Wycombe from Marylebone was the 20.15, and the last from Oxford Parkway towards London was the 20.07 (Chiltern Railways, 26 December 2025). That is a change from Boxing Day 2024, when Princes Risborough was on the list (Chiltern press office, 18 December 2024).

New Year’s Eve 2025. Chiltern ran extra late trains out of London. The 00.10 Marylebone to Aylesbury via High Wycombe was cancelled and replaced by trains at 00.30, 01.10 and 02.00, all via High Wycombe (Chiltern Railways, 31 December 2025).

Between Christmas and New Year 2025, the route via High Wycombe ran, but the Amersham line was closed between Great Missenden and Aylesbury on 27 and 28 December for engineering work, and Marylebone to Amersham had no Chiltern trains on 31 December or 3 and 4 January (Chiltern press office, 18 December 2025).

Carousel Buses, which runs most High Wycombe town routes, ran special timetables between 24 December 2025 and 3 January 2026 (Carousel Buses):

  • Christmas Eve and New Year’s Eve: some routes on a full weekday timetable, the rest on a Saturday service with early finishes. PickMeUp High Wycombe ran.
  • Christmas Day: for the first time, special timetables on routes 1A, 9, 32A, 33, 37B, 102, 103 and 850, plus a limited airline service.
  • Boxing Day and New Year’s Day: a special service on routes 1, 3, 4, 9, 30, 32A, 33, 37B, 102, 103, 850 and the airline, and nothing else.
  • 27 to 30 December and 2 January: Saturday, Sunday or weekday timetables by day and route; normal school holiday timetables from 3 January.

Carousel has not yet published its 2026 festive plan.

Free Christmas parking

Buckinghamshire Council gave free parking after 10am on two Saturdays in December in each of the last two years: 14 and 21 December in 2024, and 13 and 20 December in 2025, the second and third Saturdays of the month. In 2025 the High Wycombe car parks were Desborough Street, Desborough Square, Duke Street, Easton Street, George Street, Railway Place, Richardson Street, Totteridge Road and Wycombe Swan; in Marlow, Dean Street, Institute Road, Liston Road, Marlow Central, Pound Lane, Riley Road and West Street; in Princes Risborough, Horns Lane and The Mount; and Wakeman Road in Bourne End (Buckinghamshire Council, December 2025, the Internet Archive’s copy of a page since removed).

If the council repeats the pattern, the dates would be Saturday 12 and Saturday 19 December 2026. That is not confirmed. Easton Street multi-storey has since closed for good, so it will not be on this year’s list. Our parking page has the everyday charges.

Still to be confirmed

  • Carousel’s 2026 festive timetable and whether Christmas Day buses return.
  • The council’s 2026 free parking Saturdays.

Also on Wycombe Today: train times to London, roadworks and travel and Christmas bin collections.