Subscribe to receive top tips, train news and travel inspiration straight to your inbox
London to Keynsham by train
-
First train05:19
-
Last train23:45
-
Avg changes1
-
Fastest journey1hr 33m
-
Distance166 kilometres
-
Trains per day61
-
Avg. journey time2hr 13m
-
Train operators
Going from London to Keynsham by train
About to set off from London to Keynsham by rail? Make your journey as seamless as possible with this guide, packed with tips on schedules, route details and how to find the best deals on tickets.
Train cost between London and Keynsham
Average fares along this route:
The cheapest ticket price: £38.75
Ticket price when booked 30 days in advance:
Ticket price when booked 7 days in advance:
Finding cheap train tickets
Booking in advance is clearly one of the easiest ways to save on tickets. Follow these other tips to find cheap train tickets for travel in Europe:
Opt for the basic, “no-frills” class of service (which is still sure to deliver a comfortable ride)
Travel with a budget train operator
Consider choosing a rail pass if you plan to travel extensively
Book off-peak fares (tickets are cheaper midweek and outside peak hours)
Select a non-flexible fare
Ride slower trains as opposed to the pricier high-speed fares
Subscribe to the Rail Europe newsletter to be notified about discounts.
And last but not least, compare ticket prices on Rail Europe. We automatically compile all ticket offers in one easy search so you can choose by price, timing or whatever is driving your journey.
Train times for travel from London to Keynsham
During the week, the earliest departure time is at 05:19 and the last departure is 23:45. On weekends, the first train departs at 06:30 and the last train leaves at 23:37. On average, a total of 61 trains make this journey each day.
Train travel time and distance from London to Keynsham
Trains can complete this route in as little as 1 hour and 33 minutes. The total distance travelled is 166 kilometres.
How far in advance can you reserve train tickets between London and Keynsham?
You can secure tickets for travel between London and Keynsham up to 5 months in advance. The earlier you book, the better the fares.
Additional information on train travel from London to Keynsham
Need more tips on travelling by train in Europe? Check out our help articles for details on booking, navigating stations, ticket types, different classes of service, refunds and much more. Then check out the Keynsham city guide to start planning your getaway.
Frequently asked questions
What is the travel distance between London and Keynsham by train?
The total journey from London to Keynsham is 166 kilometres.
How much does the train from London to Keynsham cost?
The lowest fare on this route is £38.75. If booked 30 days in advance, tickets are priced around . When booked 7 days before travel, expect to pay around .
When can I buy tickets for trains running from London to Keynsham?
Tickets for travel between London to Keynsham are available 5 months before departure.
How long does it take to get from London to Keynsham?
The fastest journey on this route takes 1 hour and 33 minutes.
Other journeys to Keynsham
-
From Bristol to Keynsham From £4.00
-
From Bath Spa to Keynsham From £4.60
Other journeys from Keynsham
-
From Keynsham to Bristol From £5.54
-
From Keynsham to Bath Spa From £4.60
Other journeys from London
-
From London to Nice From £83.41
-
From London to Rome From £63.26
-
From London to Florence From £68.79
-
From London to Turin From £59.05
-
From London to Venice From £70.56
-
From London to Verona From £128.14
-
From London to Milan From £58.68
-
From London to Paris From £36.17
-
From London to Brussels From £31.74
-
From London to Berlin From £50.19
-
From London to Frankfurt am Main From £62.74
-
From London to Munich From £49.82