Travel from Weymouth-England to St-Ives-Cornwall-England

Bus or train from Weymouth to St Ives?

Great Western Railway operates a train from Weymouth to St Ives every 4 hours. Tickets cost $22 - $40 and the journey takes 1 h 5 min. 2 other operators also service this route. Alternatively, National Express operates a bus from Weymouth to St Ives once daily. Tickets cost $16 - $22 and the journey takes 5 h 40 min. First also services this route hourly.

Book transport from Weymouth to St Ives

How to get from Weymouth to St Ives

From Weymouth train to Castle Cary, train to St Erth, Railway Station, then bus to St Ives, Bus Station. 6 h 16 min £107. From Westham, Holland Road bus to Axminster, train to Exeter St Davids, train to St Erth, Railway Station, then bus to St Ives, Bus Station. 7 h 32 min £78. From Weymouth bus to Truro, Bus Station then bus to St Ives, Bus Station. 7 h 41 min £18. From Weymouth drive to St Ives. 3 h 5 min £32.
Close Print Itinerary
  1. Here are 4 options to get from
    Weymouth to St Ives:

    1. Trip:
      1 Train
      • One-Way approx: USD $124 - $234
      • Duration: 6 h 16 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $124 - $234
        • Duration: 6 h 16 min
        Close x
    2. Trip:
      2 Bus, train
      • One-Way approx: USD $89 - $159
      • Duration: 7 h 32 min
      Open +
      • Trip:
        2 Bus, train
        • One-Way approx: USD $89 - $159
        • Duration: 7 h 32 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $21 - $26
      • Duration: 7 h 41 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $21 - $26
        • Duration: 7 h 41 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 5 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 5 min
        Close x