Subscribe to receive top tips, train news and travel inspiration straight to your inbox
Truro to Bath by train
-
First train07:49
-
Last train18:30
-
Avg changes0
-
Fastest journey3hr 30m
-
Distance227 kilometres
-
Trains per day4
-
Avg. journey time3hr 42m
-
Train operators
Explore Truro to Bath by train
Thinking about travelling from Truro to Bath by train? Here’s everything you need to know to maximise your experience along this train journey.
Train cost between Truro and Bath: point-to-point tickets
Train travellers have two ticket options to choose from: point-to-point tickets and rail passes. Point-to-point tickets are for one-way travel between two cities. Prices for point-to-point tickets on this route start from £67.93, then go to , if booked a month in advance, and , if booked 7 days in advance.
Cost of travel with European train passes
Passes allow unlimited travel in the covered region and timeframe. Passes, like a Eurail or Interrail Global Pass, cover travel to 33 countries. While passes cost more upfront, they quickly pay off if you plan to travel extensively or don’t have a fixed itinerary. Plus, passes also often offer discounts on local travel, museums and outings. Learn more about the financial benefits of rail passes with our European Rail Pass guide.
Whether you want to purchase a pass or a ticket, Rail Europe has you covered with the best deals and smoothest checkout.
Truro to Bath daily train schedule
Whether you’re headed to Bath on a Tuesday or a Sunday, with 4 trains per day, you will have multiple options to choose from.
07:49: departure of first train Monday-Friday
18:30: departure of last train Monday-Friday
11:43: departure of first train on weekends
18:25: departure of last train on weekends
Every 21 minutes: frequency of train departures
Train travel time and distance from Truro to Bath
Trains can complete this route in as little as 3 hours and 30 minutes. The total distance travelled is 227 kilometres.
When are tickets between Truro and Bath available for purchase?
Tickets for trains between Truro and Bath can be purchased 4 and a half months before the departure date. Take advantage of the early-bird savings by booking as early as possible.
Making your Truro to Bath travels smooth and enjoyable
Explore our wide range of help articles for a hassle-free journey and find travel ideas from our city guide: Bath.
Frequently asked questions
What is the distance by train from Truro to Bath?
The total distance between Truro and Bath is 227 kilometres.
How much is a train ticket from Truro to Bath?
The lowest price on this route is £67.93. Tickets booked 30 days in advance cost around , while those booked 7 days in advance are around .
How far in advance can I book my Truro to Bath train travel?
Tickets for travel along this route go on sale 4 and a half months in advance.
How long does the train take from Truro to Bath?
The fastest journey by train is 3 hours and 30 minutes.
Other journeys to Bath Spa View all journeys to Bath Spa
-
From London to Bath Spa From £25.75
-
From Birmingham to Bath Spa From £27.25
-
From Reading to Bath Spa From £19.41
-
From Oxford to Bath Spa From £10.82
-
From Brighton to Bath Spa From £26.50
-
From Cambridge to Bath Spa From £26.50
-
From Salisbury to Bath Spa From £11.57
-
From Castle Cary to Bath Spa From £9.33
-
From Bournemouth to Bath Spa From £50.76
-
From Southampton to Bath Spa From £14.93
-
From Cardiff to Bath Spa From £5.97
-
From Bristol to Bath Spa From £10.82
Other journeys from Bath Spa
-
From Bath Spa to Berlin From £189.61
-
From Bath Spa to Barcelona From £410.57
-
From Bath Spa to Cambridge From £38.44
-
From Bath Spa to Salisbury From £8.58
-
From Bath Spa to London From £26.13
-
From Bath Spa to Birmingham From £27.25
-
From Bath Spa to Reading From £19.78
-
From Bath Spa to Oxford From £10.82
-
From Bath Spa to Brighton From £36.95
-
From Bath Spa to Paris From £96.67
-
From Bath Spa to Bournemouth From £49.64
-
From Bath Spa to Southampton From £21.65
Other journeys from Truro
-
From Truro to London From £50.39
-
From Truro to Plymouth From £5.97
-
From Truro to Taunton From £16.05
-
From Truro to Exeter From £23.14
-
From Truro to Newton Abbot From £13.44
-
From Truro to Reading From £56.36
-
From Truro to Birmingham From £44.79
-
From Truro to Bristol From £20.90
-
From Truro to Par From £12.32
-
From Truro to Manchester From £67.18
-
From Truro to Newquay From £9.70
-
From Truro to Edinburgh (Waverley, city centre) From £69.05