- on timeTeddingtonPlatform 206:29TeddingtonPlatform 206:40New MaldenPlatform 106:58New MaldenPlatform 407:04SurbitonPlatform 407:11SurbitonPlatform 307:44Ash ValePlatform 208:04Ash ValePlatform 108:10FrimleyPlatform 1on timeFrimleyPlatform 1Peak
- on timeTeddingtonPlatform 106:35TeddingtonPlatform 106:42TwickenhamPlatform 307:10TwickenhamPlatform 507:42Ascot (Berks)Platform 207:53Ascot (Berks)Platform 308:13FrimleyPlatform 2on timeFrimleyPlatform 2Peak
- on timeTeddingtonPlatform 206:59TeddingtonPlatform 207:10New MaldenPlatform 107:28New MaldenPlatform 407:34SurbitonPlatform 407:41SurbitonPlatform 308:14Ash ValePlatform 208:34Ash ValePlatform 108:40FrimleyPlatform 1on timeFrimleyPlatform 1Peak
- on timeTeddingtonPlatform 107:05TeddingtonPlatform 107:12TwickenhamPlatform 307:40TwickenhamPlatform 508:12Ascot (Berks)Platform 208:23Ascot (Berks)Platform 308:43FrimleyPlatform 2on timeFrimleyPlatform 2Peak
- on timeTeddingtonPlatform 207:29TeddingtonPlatform 207:40New MaldenPlatform 107:58New MaldenPlatform 408:04SurbitonPlatform 408:11SurbitonPlatform 308:44Ash ValePlatform 209:04Ash ValePlatform 109:10FrimleyPlatform 1on timeFrimleyPlatform 1Peak
- on timeTeddingtonPlatform 107:35TeddingtonPlatform 107:42TwickenhamPlatform 308:10TwickenhamPlatform 508:42Ascot (Berks)Platform 208:53Ascot (Berks)Platform 309:13FrimleyPlatform 2on timeFrimleyPlatform 2Peak
- on timeTeddingtonPlatform 207:59TeddingtonPlatform 208:10New MaldenPlatform 108:28New MaldenPlatform 408:34SurbitonPlatform 408:41SurbitonPlatform 309:14Ash ValePlatform 209:34Ash ValePlatform 109:40FrimleyPlatform 1on timeFrimleyPlatform 1Peak
- on timeTeddingtonPlatform 108:05TeddingtonPlatform 108:12TwickenhamPlatform 308:40TwickenhamPlatform 509:12Ascot (Berks)Platform 209:23Ascot (Berks)Platform 309:43FrimleyPlatform 2on timeFrimleyPlatform 2Peak
- on timeTeddingtonPlatform 208:29TeddingtonPlatform 208:40New MaldenPlatform 108:58New MaldenPlatform 409:04SurbitonPlatform 409:11SurbitonPlatform 309:44Ash ValePlatform 210:04Ash ValePlatform 110:10FrimleyPlatform 1on timeFrimleyPlatform 1Peak
- on timeTeddingtonPlatform 108:35TeddingtonPlatform 108:42TwickenhamPlatform 309:10TwickenhamPlatform 509:42Ascot (Berks)Platform 209:53Ascot (Berks)Platform 310:13FrimleyPlatform 2on timeFrimleyPlatform 2Peak
How long does it take to travel from Teddington to Frimley by train?
The average journey time between Teddington and Frimley is . The fastest journey time is . On an average weekday, there are 25 trains per day travelling from Teddington to Frimley. The journey time may be longer on weekends and holidays.Avg. Duration
Are there direct trains from Teddington to Frimley?
No, it is not possible to travel from Teddington to Frimley without having to change trains. Use our journey planner above to get direct train times from Teddington to Frimley.No direct trains possible
What is the distance between Teddington and Frimley?
The distance between Teddington and Frimley is 19 miles.Distance: 19 miles
What time is the first train from Teddington to Frimley?
The first train from Teddington to Frimley departs at .
What time is the last train from Teddington to Frimley?
The last train from Teddington to Frimley departs at .First trainLast trainNo sleeper services are available. There may also be fewer services on weekends and public holidays; use the Journey Planner above to search for a specific train on your chosen travel date.
Savings tips for Teddington to Frimley
- If you take this train more than 3 times per week, you may be able save money with a Season Ticket. Find out more and see if you can buy a season ticket for Teddington to Frimley here.
- Use a railcard. National Railcards offer up to 1/3 off train tickets and offer great value for money if you travel by train several times a year. Find out more about railcards here.
Find journey information for Frimley to Teddington