Skip to main content

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

By bus and train

To get from Bristol to Cornwall in South West, take the CROSSCOUNTRY train from Bristol Temple Meads station to Plymouth station. Next, take the 2 bus from Railway Station, Plymouth station to Fore Street Bottom, Saltash station. The total trip duration for this route is approximately 2 hr 35 min.

155min
Train - CROSSCOUNTRY
Bus - 22
Leaves from Bristol Temple Meads

Step by Step

  • 1
    Start from train station
    Start from train station
    Bristol
  • 2
    Train - CROSSCOUNTRYCROSSCOUNTRY
    Wait for train
    CROSSCOUNTRY
    Plymouth
  • 3
    Ride to train station
    Ride to train station
    Plymouth
    123 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Plymouth
    ID plydtdt
    280 yd • 4 min
  • 5
    Bus - 22
    Wait for bus
    2
    Saltash
  • 6
    Ride to bus station Fore Street Bottom, Saltash
    Ride to bus station
    Fore Street Bottom, Saltash
    ID corgagjm
    17 min
*Duration based on 8am traffic

Alternative route by bus and train via CROSSCOUNTRY and 10

To get from Bristol to Cornwall in South West, take the CROSSCOUNTRY train from Bristol Temple Meads station to Plymouth station. Next, take the 10 bus from Railway Station, Plymouth station to Fore Street Bottom, Saltash station. The total trip duration for this route is approximately 2 hr 38 min.

158min
Train - CROSSCOUNTRY
Bus - 1010
Leaves from Bristol Temple Meads

Step by Step

  • 1
    Start from train station
    Start from train station
    Bristol
  • 2
    Train - CROSSCOUNTRYCROSSCOUNTRY
    Wait for train
    CROSSCOUNTRY
    Plymouth
  • 3
    Ride to train station
    Ride to train station
    Plymouth
    123 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Plymouth
    ID plydtdt
    280 yd • 4 min
  • 5
    Bus - 1010
    Wait for bus
    10
    Polperro
  • 6
    Ride to bus station Fore Street Bottom, Saltash
    Ride to bus station
    Fore Street Bottom, Saltash
    ID corgagjm
    16 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 Cornwall

The distance between Bristol, South West and Cornwall, South West is approximately 131.23 mi, which can typically be travelled in 155 min. Moovit will show you the directions from Bristol to Cornwall by bus and train, so no matter how you choose to travel in South West – you will always have plenty of easy options.

Public transport stations close to Bristol

Bristol is located at Bristol, South West and the nearest public transport station is Bristol Temple Meads.

Bus stations close to Bristol:

  • Bristol Temple Meads
  • Temple Meads Stn, Temple Meads
  • Temple Way, Temple Meads

Ferry stations close to Bristol:

  • Bristol City Centre Ferry Landing, Bristol City Centre
  • Temple Meads Station Ferry Landing, Temple Meads
  • Castle Park Ferry Landing, Broadmead

Public transport stations close to Cornwall, South West

Cornwall is located at Cornwall, South West and the nearest public transport station is Fore Street Bottom, Saltash.

Train stations close to Cornwall:

  • Saltash
  • St Budeaux Victoria Road
  • St Budeaux Ferry Road

Bus stations close to Cornwall:

  • Fore Street Bottom, Saltash
  • North Road, Saltash
  • Slip Road, Saltash

Alternative route by bus and train via CROSSCOUNTRY and 10

To get from Bristol to Cornwall in South West, take the CROSSCOUNTRY train from Bristol Temple Meads station to Plymouth station. Next, take the 10 bus from Railway Station, Plymouth station to Fore Street Bottom, Saltash station. The total trip duration for this route is approximately 2 hr 38 min.

158min
Train - CROSSCOUNTRY
Bus - 1010
Leaves from Bristol Temple Meads

Step by Step

  • 1
    Start from train station
    Start from train station
    Bristol
  • 2
    Train - CROSSCOUNTRYCROSSCOUNTRY
    Wait for train
    CROSSCOUNTRY
    Plymouth
  • 3
    Ride to train station
    Ride to train station
    Plymouth
    123 min
  • 4
    Walk to bus station
    Walk to bus station
    Railway Station, Plymouth
    ID plydtdt
    280 yd • 4 min
  • 5
    Bus - 1010
    Wait for bus
    10
    Polperro
  • 6
    Ride to bus station Fore Street Bottom, Saltash
    Ride to bus station
    Fore Street Bottom, Saltash
    ID corgagjm
    16 min
*Duration based on 8am traffic

Questions & Answers

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

    The fastest way takes 155 minutes, using Bus line CROSSCOUNTRY, Bus line 2.

  • What is the alternative route to get from Bristol to Cornwall?

    The alternative route takes 158 minutes, using Bus line CROSSCOUNTRY, Bus line 10.

  • Is there a direct train between Bristol and Cornwall in South West?

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

  • Which train line goes from Bristol to Cornwall in South West?

    The CROSSCOUNTRY train line goes from Plymouth station near Bristol to Plymouth station. From there you’ll have to take one bus line till Fore Street Bottom, Saltash station near Cornwall in South West

  • How long does it take to travel from Bristol to Cornwall in South West by train and bus?

    The total travel time between Bristol and Cornwall in South West by train and bus is about 2 hr 35 min.

  • Where do I get on the train near Bristol to get to Cornwall in South West?

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

  • Where do I get off the train when travelling between Bristol and Cornwall in South West?

    Get off the train at the Fore Street Bottom, Saltash stop, which is closest to Cornwall in South West.

  • When is the first train from Bristol to Cornwall in South West?

    The first train from Bristol to Cornwall in South West is Great Western Railway. It leaves the Bristol Temple Meads station at 09:00.

Live arrivals, timetables, maps