Bus routes

Bus routes and links to timetables in the borough.

Network map

Network map, valid from April 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)

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: Maidenhead - Ray Mill - Boulter's Lock

Maidenhead Town Centre - Ray Mill - Boulter's Lock - Maidenhead Court.

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

6: Maidenhead - Slough - Wexham Court

Maidenhead - Taplow railway station - Bath Road - Slough - Wexham Court

Operated by: First Bus Berkshire and The Thames Valley

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

Cox Green - Larchfield - Maidenhead Town Centre

Operated by: Carousel Buses

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

9: Maidenhead town circular, via Cranbrook Drive

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

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: Eton Wick - Slough

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: Windsor – High Wycombe 

Windsor - King Edward VII Hospital - Spital - Clewer Green - Dedworth - Oakley Green - Fifield - Bray - Maidenhead – North Town – 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

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 

Windsor - Slough - Britwell - Farnham Royal - Farnham Common - Beaconsfield - Holtspur - Loudwater - Wycombe Marsh - High Wycombe

Operated by: Carousel Buses

127: Maidenhead - Reading

Maidenhead - Highway - Woolley Green - Littlewick Green - Knowl Hill - Kiln Green - Hare Hatch - (Wargrave) - Twyford - Charvil - (Sonning) - East Reading - Reading

Operated by: Carousel Buses (weekdays) and Thames Valley Buses (Saturdays)

155: Maidenhead - Marlow

Maidenhead - Marlow, Little Marlow and Marlow Bottom

(This bus route only runs on Wednesdays)

Operated by: Red Eagle under contract to Buckingamshire Council

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

This service has an amended timetable from Tuesday 22 April 2025.

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

This service has an amended timetable from Tuesday 22 April 2025.

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)

This new service commences Monday 2 June 2025

Maidenhead - Taplow - Bath Road - Salt Hill - Slough - Langley - Heathrow Airport (Terminal 5)

  • Timetable coming soon

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 Buses

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"

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

For further information, please contact us:

Address

Address

Public Transport Manager
Royal Borough of Windsor and Maidenhead
Town Hall
St Ives Road
Maidenhead
SL6 1RF
United Kingdom