Travel from St-Ives to Newquay

Bus from St Ives to Newquay

You can take a bus from St Ives to Newquay via Truro, Bus Station in around 2 hours 49 minutes.

How to get from St Ives to Newquay

ModeDurationPrice
From St Ives, Bus Station bus to Truro, Bus Station then line 93 bus to Newquay, Tolcarne Beach.2 h 49 min£6
From St Ives, Bus Station bus to Hayle then night bus to Newquay.2 h 6 min£9
From St Ives taxi to Newquay.39 min£131
From St Ives drive to Newquay.39 min£5

How long does it take to get from St Ives to Newquay?

It takes approximately 2 hours 49 minutes to get from St Ives to Newquay, including transfers.

Is there a direct bus between St Ives and Newquay?

No, there is no direct bus from St Ives to Newquay. However, there are services departing from St Ives, Bus Station and arriving at Newquay, Tolcarne Beach via Truro, Bus Station. The journey, including transfers, takes approximately 2 hours 49 minutes.

Operators from St Ives to Newquay

OperatorPhoneWebsite
First+44 (0)1224 650100First
National Express+44 08717 818178National Express
Close Print Itinerary
  1. Here are 4 options to get from
    St Ives to Newquay:

    1. Trip:
      1 Bus, line 93 bus
      • One-Way approx: USD $8 - $10
      • Duration: 2 h 49 min
      Open +
      • Trip:
        1 Bus, line 93 bus
        • One-Way approx: USD $8 - $10
        • Duration: 2 h 49 min
        Close x
    2. Trip:
      2 Bus, night bus
      • One-Way approx: USD $10 - $14
      • Duration: 2 h 6 min
      Open +
      • Trip:
        2 Bus, night bus
        • One-Way approx: USD $10 - $14
        • Duration: 2 h 6 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $150 - $190
      • Duration: 39 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $150 - $190
        • Duration: 39 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $6 - $10
      • Duration: 39 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $6 - $10
        • Duration: 39 min
        Close x