Torquay
Torquay
St Ives
St Ives
Train Driving

Torquay to St Ives

Updated: 29 May 2026

St Ives is a famous seaside town in Cornwall. The most practical way to reach it from Torquay is by train, which takes about 3 hours and offers a comfortable journey. Driving is also possible via the A38 and A30. This route connects Devon to Cornwall. St Ives is famous for its beaches, art, and harbor.

Total Distance: 160 km driving distance, 140 km straight-line distance.
Fastest Way
Train, taking 3 hours.
Cheapest Way
Train, costing 35 GBP if booked in advance.
Compare Torquay to St Ives Routes
Train
Direct
Driving
Direct
Duration 3 hours 3 hours 30 mins
Avg Price 35 GBP 35 GBP fuel
Operator Great Western Railway N/A
Route Torquay to St Ives. A38 to A30.
Tip Book in advance for cheaper tickets. Traffic on the A30 can be heavy.
Travel Tips
  • Parking
    Use the city center car parks.
  • Roads
    The A30 is a busy road.
  • Walking
    The city is great for walking.
  • Food
    Try the local restaurants.
  • Maps
    Use a map for city navigation.
Safety Tips
  • Road Safety
    The A30 has heavy traffic.
  • City Safety
    Stay in well-lit areas at night.
  • Weather
    Check the weather forecast.
  • Emergency
    The city has major hospitals.
People Also Ask
  • Is there a train?
    Yes, it is a direct service.
  • Is it good for shopping?
    Yes, it is a major shopping destination.
  • Can I take a bus?
    Yes, but it is slow.
  • Are there hotels?
    There are many hotels in the city.
  • Is it hilly?
    The city has some hilly areas.
Quick Info
  • From Torquay, Devon, United Kingdom
  • To St Ives, Cornwall, United Kingdom
  • Modes
Best Time to Travel

Any time of year for city attractions.

Things to Do in St Ives
1
Tate St Ives
See this famous art gallery.
2
Porthmeor Beach
Relax on this beautiful beach.
3
Harbor
Explore the historic harbor.
4
City Center
Browse the shops and cafes.
Tags
Torquay to St Ives St Ives travel train to St Ives driving to St Ives Devon to Cornwall Torquay transport how to get to St Ives