What time is the first train into London Charing Cross?

According to National Rail, the first train into London Charing Cross on a typical weekday is the 05:10 from Epsom, which arrives at Charing Cross at 05:45. However, it's important to note that train schedules can change, so it's always a good idea to check the latest information from National Rail or your preferred travel app before planning your journey.
Copyright Wanderlust World © https://www.ynyoo.com