How to get from Hayle to St Ives by train, bus or flight.
The best way to travel from Hayle to St Ives is by taking a train because it’s the best combination of price and speed.
Find all the dates and times for this journey by train, bus, flight, and ferry .
Distance | 3 miles (5 km) | |
Available travel modes | Train | |
Fastest mode | Train • $5 (€4) • 20 min | |
Popular travel companies | Great Western Railway |
Take a train to travel 3 miles (5 km) between Hayle and St Ives. Great Western Railway is the main travel company operating this trip. Travelers can even take a direct from Hayle to St Ives.
Travel Hayle to St Ives by train.
The fastest way to travel to St Ives from Hayle is by train, which requires on average 20 min of travel time.
The distance is approximately 3 miles (5 km) from Hayle to St Ives.
The average frequency per day from Hayle to St Ives is:
However, we recommend checking specific travel dates for your journey from Hayle to St Ives as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points from Hayle to St Ives:
The following travel company offer services from Hayle to St Ives:
Here are some other resources that might have the information you need