Compare prices and tickets by train, coach or flight

Thu
9 Dec
£42Great Western Railway
Fri
10 Dec
£42Great Western Railway
Sun
12 Dec
£53Great Western Railway

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Bristol and St Ives

distanceDistance152 miles (245 km)
durationAverage train duration4 h 49 min
priceAverage train ticket price£45 (€50)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Bristol to St Ives cover the 152 miles (245 km) long trip taking on average 4 h 49 min with our travel partners like Great Western Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this trip costs around £45, you can find the cheapest train ticket for as low as £42. Travellers depart most frequently from Bristol Temple Meads and arrive in St Ives.

Travel Tips

Trains from Bristol to St Ives
Travel by train to St Ives easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to St Ives.
FAQs
What is the cost of cheap trains to St Ives from Bristol?
Looking to save money on your journey? Omio customers have found the cheapest train between Bristol and St Ives for the next 7 days starting from £42  one way.
What is the cost of a train ticket from Bristol to St Ives on average?
The Bristol to St Ives train ticket price is on average £45  if you are looking to buy your tickets for this trip in the next week.
How many miles is it from Bristol to St Ives by train?
The distance to St Ives from Bristol by train is approximately 152 miles (245 km).
How long does it take from Bristol to St Ives by train?
The train time between Bristol and St Ives is on average 4 h 49 min  for the 152 miles (245 km) long journey, but the time it takes to go from Bristol to St Ives by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Bristol to St Ives train leave from? Which St Ives train station do I come into from Bristol?

Omio customers travelling this route depart most frequently from Bristol Temple Meads   and arrive in St Ives.

Where is the departure train station in Bristol located? Where is the arrival train station in St Ives located?

The most popular departure train station with passengers for this journey, called Bristol Temple Meads, is located 0.8 miles (1.3 km) from the city centre of Bristol.

The most popular arrival train station, St Ives, is located 0.4 miles (743 m) away from the city centre of St Ives.

Which train providers can take me from Bristol to St Ives?
For the journey from Bristol to St Ives you can take a train with Great Western Railway. Be sure to check out all possible train providers that offer services to St Ives from Bristol on Omio to compare what amenities they may have.
How many trains are there to St Ives from Bristol a day?
The average number of trains departing Bristol for St Ives is 16 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I purchase a train ticket to St Ives from Bristol to get the best deals?
If you buy a train ticket to St Ives from Bristol within the next 7 days, you can find tickets to cost on average £45 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets to St Ives from Bristol are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Bristol
St Ives
The major railway station for departures from Bristol is Bristol Temple Meads. Read all the information you need to know about services, amenities and connections at Bristol Temple Meads for your trip to St Ives from Bristol.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 30 - 21: 30 | Sun: 06: 45 - 21: 30
Public transport options for Bristol Temple Meads
Bus lines: A1, 1, 2, 8, 39/349/X39, 70, 73, 178, 376
Train lines: CrossCountry, Great Western Main Line, Severn Beach Line

More options for your journey from Bristol to St Ives

Here are some other resources that might have the information you need