Network map
Network map, valid from August 2025:
Bus services
Bus services in the borough are listed below in numerical order. (Bus routes that start with a letter, e.g. 'X94', are listed at the end.)
1, 1A: Ascot (Heatherwood Hospital) - Dedworth
Heatherwood Hospital - Ascot - South Ascot - Sunninghill - Sunningdale - Silwood Park - Cheapside - Windsor Great Park - King Edward VII Hospital - Windsor - Dedworth
Operated by: Thames Valley Buses under contract to RBWM with some financial support from UK Government and RBWM.
2: Windsor - Dedworth - Wexham Park Hospital
Windsor - Dedworth - Slough - Manor Park - Wexham Park Hospital
Operated by: Thames Valley Buses with some financial support from UK Government
3, 3A: Maidenhead - Boyn Hill - Farmers Way - (White Waltham)
From Sunday 4 January 2026, there are changes to bus times on this route. Route 3A is withdrawn with very low usage - instead, some Route 3 journeys will be extended from Farmers Way to White Waltham on a faster route via Cannon Lane.
Maidenhead Town Centre - St Mark's Hospital - (Newlands Girls School) - Boyn Hill - Altwood - Farmers Way - (Cox Green School) - (Woodlands Park) - (White Waltham)
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government and RBWM
4, 4A: Maidenhead - Ray Mill - Boulter's Lock
From Sunday 4 January 2026, there will be a revised timetable for route 4, including additional journeys numbered 4A that run via Summerleaze Road. Sunday services are withdrawn following low use.
Maidenhead Town Centre - Ray Mill - Boulter's Lock (4) - Summerleaze Road (4A)
- Timetable, route map and live bus tracking for Route 4
- Timetable, route map and live bus tracking for Route 4A
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government and RBWM
5: Heathrow (Terminal 5) - Cippenham, via Datchet
Heathrow Airport Terminal 5 - Poyle - Horton - Datchet - Upton - Slough - Chalvey - Cippenham
Operated by: Thames Valley Buses
7: Woodlands Park - Maidenhead - St Mark's Hospital
Woodlands Park - Cox Green - Larchfield - Maidenhead Town Centre - Boyn Hill - St Mark's Hospital
Operated by: Thames Valley Buses with some financial support from UK Government
7A: Cox Green - Maidenhead
From Sunday 4 January 2026, there will be a revised timetable. Saturday services are withdrawn - use Route 7 instead.
Cox Green - Larchfield - Maidenhead Town Centre
Operated by: Carousel
8: Heathrow Terminal 5 - Slough, via Windsor
Heathrow Airport Terminal 5 - Staines - Pooley Green - Egham - Royal Holloway University - Englefield Green - Old Windsor - Windsor - Slough
Operated by: First Bus Berkshire and The Thames Valley
8: Maidenhead - Pinkneys Green
New service commences Sunday 4 January 2026, replacing Route 9 in the St Mark's and Pinkneys Green areas, for faster journeys home from town and a new link to Maidenhead railway station.
Maidenhead town centre - Maidenhead railway station - St Mark's Hospital - Headington Road - Halifax Road
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government
9: Maidenhead town circular, via Cranbrook Drive
From Sunday 4 January 2026, Route 9 has a new timetable with faster journey times to town from Furze Platt and North Town. Pinkneys Green and St Mark's will be served by new Route 8 instead of Route 9 from this date.
Maidenhead Town Centre - North Town - Furze Platt - Cranbrook Drive - Pinkneys Drive - Halifax Road - St Mark's Hospital - Belmont Road - Maidenhead Town Centre
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government
10, 10A: Windsor - Staines, via Wraysbury
This route will have minor changes to its timetable from Sunday 4 January 2026.
Windsor - Datchet - Sunnymeads (10) - Horton (10A) - Wraysbury - Hythe End - Staines
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government and RBWM
15: Taplow - Slough, via Eton
This route will be extended from Taplow to Maidenhead from Sunday 4 January 2026, with a new timetable and a change to the route in Eton Wick village.
Taplow - Eton Wick - Eton (for Windsor) - Slough
Operated by: Carousel Buses under contract to RBWM with some financial support from RBWM
16: Maidenhead - Windsor
Maidenhead - Bray - Tithe Barn - Fifield - Dedworth - Clewer Green - Spital - Windsor
Operated by: Thames Valley Buses
37, 37B, 37M: Windsor – High Wycombe
This route will have minor changes to its timetable from Sunday 4 January 2026.
Windsor - King Edward VII Hospital - Spital - Clewer Green - Dedworth - Oakley Green - Fifield - Bray - Maidenhead – Newlands School (37M only) – Furze Platt – Cookham Rise – Cookham – Bourne End – Wooburn Green – Flackwell Heath (37B only) – Loudwater – Wycombe Marsh – High Wycombe.
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government
52: Maidenhead - Holyport
This route will no longer operate after Tuesday 23 December 2025. Please use Route 53 instead.
Holyport - Bray Wick - Maidenhead
Operated by: Carousel Buses
53: Bracknell - Maidenhead - Wexham Park Hospital
Bracknell - Warfield - Moss End - Jealott's Hill - Hawthorn Hill - Braywoodside - Stud Green - Moneyrow Green - Holyport - Bray Wick - Maidenhead - Taplow railway station - Lent Rise - Lent - Burnham - Britwell - Farnham Royal - Stoke Green - Wexham Park Hospital
Operated by: Thames Valley Buses under contract to Bracknell Forest Borough Council with some financial support from RBWM.
63: Maidenhead - Slough, via Eton Wick
Maidenhead - Taplow - Dorney - Eton Wick - Eton College - Slough
(This bus route only runs on Tuesdays and Fridays)
Operated by: Red Eagle under contract to Buckinghamshire Council.
68: Maidenhead - Slough, via Burnham and Eton Wick
Maidenhead - Taplow - Burnham - Dorney - Eton Wick - Eton (for Windsor) - Slough
(This bus route only runs on Tuesdays and Fridays)
Operated by: Red Eagle under contract to Buckinghamshire Council
103: Windsor - High Wycombe
This service will have a new timetable from Sunday 4 January 2026.
Windsor - Slough - Britwell - Farnham Royal - Farnham Common - Beaconsfield - Holtspur - Loudwater - Wycombe Marsh - High Wycombe
Operated by: Carousel Buses
127: Maidenhead - Reading
This service will have a new timetable from Sunday 4 January 2026, and will additionally serve Woodley.
Maidenhead - Highway - Woolley Green - Littlewick Green - Knowl Hill - Kiln Green - Hare Hatch - Wargrave (Thames Valley Buses only) - Twyford - Charvil - Sonning (Thames Valley Buses only) - Woodley - Lower Earley - Reading
- Timetable, route map and live bus tracking for Carousel Buses Route 127
- Timetable, route map and live bus tracking for Thames Valley Buses Route 127 journeys via Wargrave and Sonning on Saturdays
Operated by: Carousel Buses and Thames Valley Buses (certain Saturday journeys)
227, 227A: Maidenhead - Twyford, via Waltham St Lawrence
Maidenhead - (Desborough College) - (Cox Green School) - (Altwood Schools) - Belmont - St Mark's Hospital - Newlands Girls School - Highway - Littlewick Green - Knowl Hill - Kiln Green - Hare Hatch - Milley Bridge - Waltham St Lawrence - Shurlock Row - Twyford
Operated by: Thames Valley Buses under contract to RBWM with some financial support from RBWM
228: Maidenhead - Henley
Maidenhead - Belmont - St Mark's Hospital - Highway - Stubbings - Berkshire College of Agriculture - Hurley - Henley
Operated by: Thames Valley Buses under contract to RBWM with some financial support from RBWM.
500: Staines - Frimley Park Hospital
Staines - Egham - Royal Holloway University - Sunningdale railway station - Windlesham - Bagshot - Lightwater - Camberley - Frimley Park Hospital.
Operated by: White Bus under contract to Surrey County Council.
701: Reading - Legoland - Slough
Reading - Bracknell - Heatherwood Hospital - Legoland Windsor - Windsor - Slough
(This bus route only operates early mornings and evenings)
Operated by: Reading Buses "Windsor Express"
702 "London Line": Legoland Windsor - London Victoria
Legoland Windsor - Windsor - Slough - Langley - Hammersmith - Kensington - Knightsbridge - London Victoria
Operated by: Reading Buses "Windsor Express"
703 "Flightline": Bracknell - Heathrow (Terminal 5)
Bracknell - Heatherwood Hospital - North Ascot - Legoland Windsor - Windsor - Slough - Langley - Colnbrook - Heathrow Airport (Terminal 5).
Operated by: Thames Valley Buses
704 "Flightline": Maidenhead - Heathrow (Terminal 5)
Maidenhead - Taplow - Bath Road - Salt Hill - Slough - Langley - Heathrow Airport (Terminal 5)
Operated by: Thames Valley Buses
A60: Iver - Sunnymeads - Heathrow Airport
Iver - Richings Park - Sunnymeads - Wraysbury - Heathrow Airport (Terminal 5) - Compass Centre - Heathrow Central Bus Station (for Terminals 2 and 3)
(This bus route only runs early mornings, and only in the eastbound, i.e. towards Heathrow, direction.)
Operated by: Diamond Bus
Go2Gate: Heathrow (Terminal 5) - Dedworth
Heathrow Airport (Terminal 5) - fast and direct via motorway - Dedworth
(This service is bookable in advance and has a flexible route in Dedworth, where the bus stops on demand near your home or destination, as agreed when booking)
Operated by: Thames Valley Bus
RA1: Reading - Heathrow Airport
Reading - Heathrow Airport Terminal 5 - Heathrow Central Bus Station (for Terminals 2 and 3)
(A limited number of overnight journeys call at Maidenhead railway station, in the eastbound, i.e. towards Heathrow, direction only)
Operated by: First Bus "RailAir"
WW4: Maidenhead - Adams Park Stadium
Maidenhead - Boyn Hill - Highway - Marlow - Booker - Castlefield - Sands - Adams Park Stadium
(Service operates Wycombe Wanderers league home game days only)
Operated by: Carousel Buses
X94: Heatherwood Hospital - Frimley Park Hospital
Heatherwood Hospital - Martins Heron - Forest Park - Harmans Water - Brants Bridge - Bracknell - Great Hollands - The Meadows - Camberley - Frimley Park Hospital
Operated by: White Bus
Public Transport Manager
Royal Borough of Windsor and Maidenhead
Town Hall
St Ives Road
Maidenhead
SL6 1RF
United Kingdom