State visit
His Majesty Sultan Haitham bin Tarik, Sultan of Oman will visit Windsor, as guests of Their Majesties The King and Queen, with preparations beginning on Monday 19 October 2026. Find out more.
Bus routes and links to timetables in the borough.
Network map, valid from August 2025:
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.)
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.
Windsor - Dedworth - Slough - Manor Park - Wexham Park Hospital
Operated by: Thames Valley Buses with some financial support from UK Government and RBWM
Maidenhead Town Centre - St Mark's Hospital - Boyn Hill - Altwood - Farmers Way - (Woodlands Park) - (White Waltham).
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government and RBWM.
Maidenhead Town Centre - Ray Mill - Boulter's Lock (4) - Summerleaze Road (4A).
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government and RBWM.
Heathrow Airport Terminal 5 - Poyle - Horton - Datchet - Upton - Slough - Chalvey - Cippenham.
Operated by: Thames Valley Buses
Woodlands Park - Cox Green - Larchfield - Maidenhead Town Centre.
Operated by: Thames Valley Buses with some financial support from UK Government.
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
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.
Maidenhead Town Centre - North Town - Furze Platt - Cranbrook Drive
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government.
Windsor - Old 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.
Maidenhead - Taplow - Eton Wick - Eton (for Windsor) - Slough.
Operated by: Carousel Buses under contract to RBWM with some financial support from RBWM.
Maidenhead - Bray - Tithe Barn - Water Oakley - Dedworth - Windsor.
Operated by: Thames Valley Buses with some financial support from UK Government.
Windsor - King Edward VII Hospital - Spital - Clewer Green - Dedworth - Oakley Green - Fifield - Bray - Maidenhead – St Mark's Hospital - Newlands School (37M only) – Furze Platt – Cookham Rise – Cookham – Bourne End – Wooburn Green – Loudwater – Wycombe Marsh – High Wycombe.
Operated by: Carousel Buses under contract to RBWM with some financial support from UK Government.
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.
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.
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.
Windsor or Langley - Slough - Britwell - Farnham Royal - Farnham Common - Beaconsfield - Holtspur - Loudwater - Wycombe Marsh - High Wycombe.
Operated by: Carousel Buses
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.
Operated by: Carousel Buses and Thames Valley Buses (certain Saturday journeys).
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.
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.
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.
Reading - Bracknell - Heatherwood Hospital - Legoland Windsor - Windsor - Slough.
(This bus route only operates early mornings and evenings).
Operated by: Reading Buses "Windsor Express"
Legoland Windsor - Windsor - Slough - Langley - Hammersmith - Kensington - Knightsbridge - London Victoria.
Operated by: Reading Buses "Windsor Express"
Bracknell - Heatherwood Hospital - North Ascot - Legoland Windsor - Windsor - Slough - Langley - Colnbrook - Heathrow Airport (Terminal 5).
Operated by: Thames Valley Buses
Maidenhead - Taplow - Cippenham (Bath Road) - Slough Trading Estate - Salt Hill - Slough - Langley - Heathrow Airport (Terminal 5).
Operated by: Thames Valley Buses
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
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
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"
Maidenhead - Boyn Hill - Highway - Marlow - Booker - Castlefield - Sands - Adams Park Stadium.
(Service operates Wycombe Wanderers league home game days only).
Operated by: Carousel Buses
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