Rome2Rio

Maidenhead to Teddington buses

Find Transport to Teddington

View schedule

Trip Overview

The average bus between Maidenhead and Teddington takes 2h 56m and the fastest bus takes 2h 27m. There is a bus service every few hours from Maidenhead to Teddington. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

2h 56m
Duration
22 mi
Distance
£9
Average price
Hourly
Frequency

Maidenhead to Teddington bus times

Buses run hourly between Maidenhead and Teddington. The earliest departure is at 5:36 AM in the morning, and the last departure from Maidenhead is at 8:31 PM which arrives into Teddington at 10:58 PM. All services require a transfer at Slough and take an average of 2h 56m. The schedules shown below are for the next available departures.

Departing Wednesday, November 4, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 56m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 23m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 1m • 2 changes
  • Show more

Departing Thursday, November 5, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 56m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 23m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 1m • 2 changes
  • Show more

Departing Friday, November 6, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 58m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 59m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 23m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 1m • 2 changes
  • Show more

Departing Saturday, November 7, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 10m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 54m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 56m • 2 changes
  • Show more

Departing Sunday, November 8, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 32m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 46m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 46m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 46m • 2 changes
  • Show more

Departing Monday, November 9, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 56m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 23m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 1m • 2 changes
  • Show more

Departing Tuesday, November 10, 2026

  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London2h 56m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 23m • 2 changes
  •  → 

    Thames Valley BusesFirst Bus LondonFirst Bus London3h 1m • 2 changes
  • Show more

Frequently asked questions

Want to know about travelling from Maidenhead to Teddington? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Maidenhead to Teddington.ExpandLaunch map view
  • Distance: 22.3 mi
  • Duration: 2h 56m

What companies run services between Maidenhead, England and Teddington, Greater London, England?

You can take a train from Maidenhead to Teddington / Broad Street via Slough, Wellington Street Stop B, and Heathrow Central Bus Station in around 1h 23m.

Operators