Thames Travel
48 registered routes.
01865 785400 office@thames-travel.co.uk Official website →
Thames Travel takes part in the national fare cap — most singles cost at most £3 until 31 Dec 2026, then £2.
Routes marked not capped below are excluded; a route with no mark is not in the government’s list either way, so check before you travel. Details →
Tickets & fares
Thames Travel sells singles, day returns, returns, day tickets and season tickets.
Adult Single · Cap Adult Single · Cap Child Single · Child Single · U18 Get Around · Rail Ticket Single
Ticket types from Thames Travel's own fares data on the Bus Open Data Service, last updated 1 October 2026, which lists what is sold but not what each ticket costs. Singles in England are capped at £3 on participating routes (£2 from Jan 2027). See prices on Thames Travel's website →
Registered service changes
No changes are currently registered to take effect. Thames Travel has 29 service registrations on record.
All 29 Thames Travel registrations →
Routes
- 19 Witney → Carterton via Aston, Clanfield not Sundays · first 06:20 · last 19:15
- 21 Bicester circular via Highfield, Kings End not Sundays · first 07:33 · last 17:25
- 24 Bicester → Oxford via Kings End, Summertown not Sundays · first 06:28 · last 18:50
- 25 John Radcliffe Hospital → Heyford Park via Headington, Bicester not Sundays · first 05:35 · last 23:00
- 25A Arncott → Heyford Park via Bicester, Highfield not Sundays · first 05:30 · last 21:15
- 33 Abingdon → Henley-on-Thames via Didcot, Wallingford £3 cap first 05:30 · last 22:45
- 33A Great Western Park → Henley-on-Thames via Didcot, Wallingford £3 cap not Sundays · first 05:55 · last 19:05
- 34 Didcot → Newbury via Downend, Donnington Sundays only · first 08:20 · last 17:40
- 41 Abingdon → Caldecott £3 cap weekdays only · first 09:00 · last 14:40
- 43 Wantage → Abingdon via Charlton, Harwell Campus £3 cap weekdays only · first 16:38 · last 18:25
- 63 Oxford → Longworth via Appleton, Netherton £3 cap weekdays only · first 08:52 · last 17:40
- 63S Oxford → Kingston Bagpuize via Appleton, Netherton £3 cap weekdays only · first 07:15 · last 15:22
- 64 Witney → Swindon via Carterton, Lechlade not Sundays · first 07:20 · last 17:25
- 67 Wantage → Faringdon via East Challow, Stanford in the Vale not Sundays · first 06:25 · last 19:25
- 68 Wantage → Faringdon via Sparsholt, Uffington not Sundays · first 07:30 · last 17:35
- 91 Didcot circular via Ladygrove not capped weekdays only · first 09:20 · last 14:20
- 92 Didcot → Didcot, Parkway Station not capped weekdays only · first 09:45 · last 14:45
- 94 West Hagbourne → Didcot via Upton, Harwell Campus £3 cap not Sundays · first 06:45 · last 19:20
- 94A Didcot circular via Upton, Blewbury not Sundays · first 07:20 · last 18:20
- 95 Didcot → Culham Science Centre via Ladygrove, Long Wittenham £3 cap weekdays only · first 06:50 · last 18:45
Show 28 more routes
- 134 Goring → Wallingford via Cleeve, South Stoke £3 cap weekdays only · first 07:55 · last 17:50
- 136 Wallingford circular via Cholsey £3 cap not Sundays · first 05:40 · last 18:35
- 626 Chalgrove → Henley-on-Thames via Goring, Sonning Common weekdays only · first 07:00 · last 16:20
- BB0 Didcot, St Birinus School → Didcot Girls School not capped weekdays only · first 10:14 · last 13:00
- BB1 Abingdon → Didcot via Steventon, Milton Park not capped weekdays only · first 07:18 · last 15:29
- BB1A Florence Park → Didcot via Oxford, Abingdon weekdays only · first 07:00 · last 15:29
- BB2 Clifton Hampden → Didcot via Dorchester, Wallingford not capped weekdays only · first 07:10 · last 15:30
- BB4 East Hanney → Didcot via Wantage, Charlton not capped weekdays only · first 07:15 · last 15:29
- BB5 Chilton → Didcot via Harwell Campus, Great Western Park not capped weekdays only · first 07:48 · last 15:29
- DS1 Wallingford → Compton via Woodcote, Goring not capped weekdays only · first 07:30 · last 15:20
- H2 Carterton → Thornhill Park & Ride via Witney, Oxford £3 cap first 05:10 · last 20:15
- NX2 Oxford → Didcot via Great Western Park £3 cap not Sundays · first 00:00 · last 03:00
- NX40 Oxford → Reading via Rose Hill, Littlemore £3 cap not Sundays · first 00:05 · last 03:30
- OX1 Littlemore → Charlton via Abingdon, Wantage £3 cap Tuesdays and Saturdays only · first 17:30 · last 21:55
- OX2 Littlemore → Didcot via Abingdon, Milton Park £3 cap Tuesdays and Saturdays only · first 17:42 · last 21:55
- OX3 Littlemore → Carterton via Eynsham, Witney Tuesdays and Saturdays only · first 17:37 · last 21:55
- OX4 Littlemore → Burford via Eynsham, Witney Tuesdays and Saturdays only · first 17:42 · last 21:55
- OX5 Littlemore → Bicester via Cowley, Glory Farm £3 cap Tuesdays and Saturdays only · first 17:48 · last 21:55
- ST1 Oxford → Harwell Campus via Rose Hill, Rowstock £3 cap weekdays only · first 06:11 · last 19:35
- X2 Oxford → Didcot via Abingdon, Milton Park £3 cap first 04:20 · last 23:15
- X2S Abingdon → Milton Park via Caldecott, Steventon weekdays only · first 07:30 · last 15:30
- X9 Witney → Chipping Norton via Ramsden Heath, Charlbury first 06:15 · last 18:20
- X24 Didcot → Newbury via Milton Park, Donnington £3 cap weekdays only · first 05:10 · last 18:05
- X32 John Radcliffe Hospital → Didcot via Headington, Oxford £3 cap first 04:48 · last 22:30
- X34 Didcot → Newbury via Great Western Park, Donnington £3 cap first 06:07 · last 00:00
- X35 Didcot → Abingdon via Charlton, Wantage £3 cap first 05:20 · last 23:20
- X36 Didcot → Charlton via Grove, Wantage £3 cap not Sundays · first 05:40 · last 19:45
- X40 Oxford → Reading via New Hinksey, Heyford Hill £3 cap first 04:45 · last 23:35