Skip to main content

How to get from Bristol to Perranporth by bus and train?

From Bristol to Perranporth by bus and train

To get from Bristol to Perranporth in Perranzabuloe, you’ll need to take 2 train lines and one bus line: take the CROSSCOUNTRY train from Bristol Temple Meads station to Plymouth station. Next, you’ll have to switch to the GREAT WESTERN RAILWAY train and finally take the U1 bus from Railway Station station to Beach Road station. The total trip duration for this route is approximately 5 hr 4 min.

304min
Walk to train station
Train - CROSSCOUNTRY
Train - GREAT WESTERN RAILWAY
Bus - U1U1
Walk to Perranporth
Leaves from Bristol Temple Meads

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bristol Temple Meads
    1.24 km • 17 min
  • 2
    Train - CROSSCOUNTRYCROSSCOUNTRY
    Wait for train
    CROSSCOUNTRY
    Plymouth
  • 3
    Ride to train station
    Ride to train station
    Plymouth
    122 min
  • 4
    Train - GREAT WESTERN RAILWAYGREAT WESTERN RAILWAY
    Wait for train
    GREAT WESTERN RAILWAY
    Penzance
  • 5
    Ride to train station
    Ride to train station
    Truro
    69 min
  • 6
    Walk to bus station
    Walk to bus station
    Railway Station
    ID corawgwp
    60 m • 1 min
  • 7
    Bus - U1U1
    Wait for bus
    U1
    Newquay Bus Station
  • 8
    Ride to bus station
    Ride to bus station
    Beach Road
    ID corapmgw
    36 min
  • 9
    Walk to Perranporth
    Walk to
    Perranporth
    St Pirans Road
    120 m • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in South West.
All local mobility options in one app

Public transport directions from Bristol to Perranporth

The distance between Bristol, Perranzabuloe and Perranporth, Perranzabuloe is approximately 308.17 km, which can typically be travelled in 304 min. Moovit will show you the directions from Bristol to Perranporth by bus and train, so no matter how you choose to travel in Perranzabuloe – you will always have plenty of easy options.

Public transport stations close to Bristol

Bristol is located at Bristol, Perranzabuloe and the nearest public transport station is Wine Street.

Bus stations close to Bristol:

  • Wine Street
  • Union Street
  • Baldwin Street

Ferry stations close to Bristol:

  • Wapping Wharf
  • Bristol City Centre Landing
  • Castle Park Landing

Public transport stations close to Perranporth, Perranzabuloe

Perranporth is located at St Pirans Road, Perranzabuloe and the nearest public transport station is Tywarnhayle Road.

Bus stations close to Perranporth:

  • Tywarnhayle Road
  • Liskey Hill
  • Fire Station

Questions & Answers

  • What is the fastest way to get from Bristol to Perranporth?

    The fastest way takes 304 minutes, using Bus line CROSSCOUNTRY, Bus line GREAT WESTERN RAILWAY, Bus line U1.

  • Is there a direct train between Bristol and Perranporth?

    No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 5 hr 4 min.

  • Which train line goes from Bristol to Perranporth?

    The CROSSCOUNTRY train line goes from Bristol Temple Meads station near Bristol in South West to Plymouth station. From there you’ll have to take one train line and one bus line till Plymouth station near Perranporth in Perranzabuloe.

  • How long does it take to travel from Bristol to Perranporth by train and bus?

    The total travel time between Bristol in South West and Perranporth in Perranzabuloe by train and bus is about 5 hr 4 min.

  • Where do I get on the train near Bristol to get to Perranporth?

    Get on the CROSSCOUNTRY train from the Bristol Temple Meads station near Bristol in South West.

  • Where do I get off the train when travelling between Bristol and Perranporth?

    Get off the train at the Plymouth stop, which is closest to Perranporth in Perranzabuloe.