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 AU$132.86, 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 AU$132.86. 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 AU$50.37
-
From Birmingham to Bath Spa From AU$53.29
-
From Reading to Bath Spa From AU$37.96
-
From Oxford to Bath Spa From AU$21.17
-
From Brighton to Bath Spa From AU$51.83
-
From Cambridge to Bath Spa From AU$51.83
-
From Salisbury to Bath Spa From AU$22.63
-
From Castle Cary to Bath Spa From AU$18.25
-
From Bournemouth to Bath Spa From AU$99.28
-
From Southampton to Bath Spa From AU$29.20
-
From Cardiff to Bath Spa From AU$11.68
-
From Bristol to Bath Spa From AU$21.17
Other journeys from Bath Spa
-
From Bath Spa to Berlin From AU$370.84
-
From Bath Spa to Barcelona From AU$803.00
-
From Bath Spa to Cambridge From AU$75.19
-
From Bath Spa to Salisbury From AU$16.79
-
From Bath Spa to London From AU$51.10
-
From Bath Spa to Birmingham From AU$53.29
-
From Bath Spa to Reading From AU$38.69
-
From Bath Spa to Oxford From AU$21.17
-
From Bath Spa to Brighton From AU$72.27
-
From Bath Spa to Paris From AU$189.07
-
From Bath Spa to Bournemouth From AU$97.09
-
From Bath Spa to Southampton From AU$42.34
Other journeys from Truro
-
From Truro to London From AU$98.55
-
From Truro to Plymouth From AU$11.68
-
From Truro to Taunton From AU$31.39
-
From Truro to Exeter From AU$45.26
-
From Truro to Newton Abbot From AU$26.28
-
From Truro to Reading From AU$110.23
-
From Truro to Birmingham From AU$87.60
-
From Truro to Bristol From AU$40.88
-
From Truro to Par From AU$24.09
-
From Truro to Manchester From AU$131.40
-
From Truro to Newquay From AU$18.98
-
From Truro to Edinburgh (Waverley, city centre) From AU$135.05