There are 5 ways to get from Teddington to Richmond by bus, train, taxi, towncar or foot
What companies run services between Teddington, Greater London, England and Richmond, Greater London, England?
Abellio London operates a bus from Teddington to Richmond every 10 minutes. Tickets cost $3 and the journey takes 6 min. London Buses also services this route every 10 minutes. Alternatively, South Western Railway operates a train from Teddington to Richmond hourly. Tickets cost $4 - $8 and the journey takes 12 min.
Train from Teddington to Richmond (London)
Bus from Teddington Library to Richmond, George Street (TW9)
- Ave. Duration
- 18 min
- Every 10 minutes
- Estimated price
- Schedules at
Want to know more about travelling around the world?
Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, Getting to Rome from the airport and Need to know: Greyhound - to help you get the most out of your next trip.
Questions & Answers
How far is it from Teddington to Richmond?
The distance between Teddington and Richmond is 4 km.
What is the cheapest way to get from Teddington to Richmond?
The cheapest way to get from Teddington to Richmond is to bus which costs £1 - £2 and takes 6 min.
What is the fastest way to get from Teddington to Richmond?
The quickest way to get from Teddington to Richmond is to bus which takes 6 min and costs £1 - £2.
Is there a direct train between Teddington and Richmond?
Yes, there is a direct train departing from Teddington and arriving at Richmond (London). Services depart hourly. The journey takes approximately 12 min.
Is there a direct bus between Teddington and Richmond?
Yes, there is a direct bus departing from Teddington, Grove Gardens and arriving at Richmond, George Street (TW9). Services depart every five minutes, and operate every day. The journey takes approximately 6 min.
How long does it take to get from Teddington to Richmond?
The bus from Teddington, Grove Gardens to Richmond, George Street (TW9) takes 6 min including transfers and departs every five minutes.