Skip to main content

How to get from Oxford to Teddington by bus?

By bus

To get from Oxford to Teddington in London, take the LHR bus from Speedwell Street, Oxford City Centre station to Heathrow Central Bus Station, Heathrow Airport station. Next, take the SL7 bus from Heathrow Central Bus Station station to Broad Street / Teddington (E) station. The total trip duration for this route is approximately 2 hr 17 min.

137min
Bus - LHRLHR
Bus - SL7SL7
Leaves from Speedwell Street, Oxford City Centre

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oxford
  • 2
    Bus - LHRLHR
    Wait for bus
    LHR
    Heathrow Airport
  • 3
    Ride to bus station
    Ride to bus station
    Heathrow Central Bus Station, Heathrow Airport
    ID 15
    96 min
  • 4
    Walk to bus station
    Walk to bus station
    Heathrow Central Bus Station
    80 yd • 1 min
  • 5
    Bus - SL7SL7
    Wait for bus
    SL7
    West Croydon
  • 6
    Ride to bus station Broad Street / Teddington (E)
    Ride to bus station
    Broad Street / Teddington (E)
    ID E
    34 min
*Duration based on 8am traffic

Alternative route by bus via LGW and SL7

To get from Oxford to Teddington in London, take the LGW bus from Speedwell Street, Oxford City Centre station to Heathrow Central Bus Station, Heathrow Airport station. Next, take the SL7 bus from Heathrow Central Bus Station station to Broad Street / Teddington (E) station. The total trip duration for this route is approximately 2 hr 11 min.

131min
Bus - LGWLGW
Bus - SL7SL7
Leaves from Speedwell Street, Oxford City Centre

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oxford
  • 2
    Bus - LGWLGW
    Wait for bus
    LGW
    Gatwick Airport
  • 3
    Ride to bus station
    Ride to bus station
    Heathrow Central Bus Station, Heathrow Airport
    ID 15
    91 min
  • 4
    Walk to bus station
    Walk to bus station
    Heathrow Central Bus Station
    80 yd • 1 min
  • 5
    Bus - SL7SL7
    Wait for bus
    SL7
    West Croydon
  • 6
    Ride to bus station Broad Street / Teddington (E)
    Ride to bus station
    Broad Street / Teddington (E)
    ID E
    34 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in London.
All local mobility options in one app

Public transport directions from Oxford to Teddington

The distance between Oxford, London and Teddington, London is approximately 47.77 mi, which can typically be travelled in 137 min. Moovit will show you the directions from Oxford to Teddington by bus, so no matter how you choose to travel in London – you will always have plenty of easy options.

Public transport stations close to Oxford

Oxford is located at Oxford, London and the nearest public transport station is Police Station, Oxford City Centre.

Bus stations close to Oxford:

  • Police Station, Oxford City Centre
  • Speedwell Street, Oxford City Centre
  • St Aldates, Oxford City Centre

Public transport stations close to Teddington, London

Teddington is located at Teddington, London and the nearest public transport station is Teddington.

Train stations close to Teddington:

  • Richmond
  • Berrylands

Bus stations close to Teddington:

  • Teddington
  • Teddington Memorial Hospital (Q)
  • Teddington Memorial Hospital (M)

Alternative route by bus via LGW and SL7

To get from Oxford to Teddington in London, take the LGW bus from Speedwell Street, Oxford City Centre station to Heathrow Central Bus Station, Heathrow Airport station. Next, take the SL7 bus from Heathrow Central Bus Station station to Broad Street / Teddington (E) station. The total trip duration for this route is approximately 2 hr 11 min.

131min
Bus - LGWLGW
Bus - SL7SL7
Leaves from Speedwell Street, Oxford City Centre

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Oxford
  • 2
    Bus - LGWLGW
    Wait for bus
    LGW
    Gatwick Airport
  • 3
    Ride to bus station
    Ride to bus station
    Heathrow Central Bus Station, Heathrow Airport
    ID 15
    91 min
  • 4
    Walk to bus station
    Walk to bus station
    Heathrow Central Bus Station
    80 yd • 1 min
  • 5
    Bus - SL7SL7
    Wait for bus
    SL7
    West Croydon
  • 6
    Ride to bus station Broad Street / Teddington (E)
    Ride to bus station
    Broad Street / Teddington (E)
    ID E
    34 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Oxford to Teddington?

    The fastest way takes 137 minutes, using Bus line LHR, Bus line SL7.

  • What is the alternative route to get from Oxford to Teddington?

    The alternative route takes 131 minutes, using Bus line LGW, Bus line SL7.

  • Is there a direct bus between Oxford and Teddington in London?

    No, you’ll have to take 2 bus lines in total. The total travelling time is 2 hr 17 min.

  • Which bus line goes from Oxford to Teddington in London?

    The LHR bus line goes from Heathrow Airport station near Oxford to Heathrow Central Bus Station, Heathrow Airport station. From there you’ll have to take one bus line till Heathrow Central Bus Station, Heathrow Airport station near Teddington in London

  • How long does it take to travel from Oxford to Teddington in London by bus?

    The total travel time between Oxford and Teddington in London by bus is about 2 hr 17 min.

  • Where do I get on the bus near Oxford to get to Teddington in London?

    Get on the LHR bus from the Heathrow Airport stop near Oxford in London.

  • Where do I get off the bus when travelling between Oxford and Teddington in London?

    Get off the bus at the Heathrow Central Bus Station, Heathrow Airport stop, which is closest to Teddington in London.

Live arrivals, timetables, maps