The May 2026 timetable runs from Sunday 17 May through to Saturday 12 December 2026.
There are very few changes to the previous timetable, though some train times may have changed by a minute or two to improve punctuality and reliability.
Please check your normal journey carefully for any minor timing changes.
Customers are asked to note the specific timetable changes:
Weekdays
Mainline (via High Wycombe)
- 06:38 - Oxford to London Marylebone (Tuesdays, Wednesdays & Thursdays). On midweek days this train will call additionally at Beaconsfield at 0735.
Metropolitan Line (via Amersham)
Note that Southbound trains on this route will be amended to leave up to three minutes earlier from Monday 28 September 2026, due to the impact of Leaf Fall. Confirmed details will be published nearer the time.
- 07:57 - London Marylebone to Aylesbury (via Amersham). This train now finishes its journey at Aylesbury instead of at Aylesbury Vale Parkway.
- 08:27 - London Marylebone to Aylesbury Vale Parkway (via Amersham). This train previously finished its journey at Aylesbury and is now extended to Aylesbury Vale Parkway.
- 09:21 - Aylesbury to London Marylebone (via Amersham). This train used to start at Aylesbury Vale Parkway at 09:16 and instead now starts at Aylesbury.
- 09:41 - Aylesbury Vale Parkway to London Marylebone (via Amersham. This train used to start at Aylesbury at 09:48 and instead now starts at Aylesbury Vale Parkway.
Saturday
- 05:42 - Aylesbury to London Marylebone (via High Wycombe). This train used to start at 05:45. The train will call additionally at West Ruislip. The train will run earlier than before as far as West Ruislip.
Sunday
- No changes.
The new timetables are available to view and print here:
London Marylebone - High Wycombe - Oxford - Birmingham route
From Sunday 17 May 2026 until Saturday 12 December 2026