Travel options for:
Bristol to Land's End
  • Train via Plymouth

    $155 - $242
    1. Bristol Temple Meads

      2 h 2 min - twice daily

      $65 - $100

    2. Plymouth

      1 h 55 min - twice daily

      $40 - $80

    3. Penzance

      15 min - 10 miles

      $50 - $65

  • Train

    $94 - $139
    1. Bristol Temple Meads

      4 h 6 min - 6 times a week

      $90 - $140

    2. Penzance, Bus Station

      51 min - 3 times a day

      $3 - $4

    3. Land's End, Car Park

      5 min - 1403 feet

  • Bus, train

    $79 - $120
    1. Canon's Marsh, Anchor Road

      3 h 13 min - hourly

      $37

    2. Plymouth City Centre, Plymouth

      10 min - 2799 feet

    3. Plymouth

      1 h 55 min - twice daily

      $40 - $80

    4. Penzance, Bus Station

      51 min - 3 times a day

      $3 - $4

    5. Land's End, Car Park

      5 min - 1403 feet

  • Bus

    $23 - $29
    1. Bristol

      6 h 50 min - once daily

      $20 - $25

    2. Penzance, Bus Station

      51 min - 3 times a day

      $3 - $4

    3. Land's End, Car Park

      5 min - 1403 feet

  • Drive

    $40 - $65
    1. Bristol

      3 h 28 min - 199.8 miles

      $40 - $65

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Bristol Temple Meads train to Plymouth, train to Penzance, then taxi to Land's End. 4 h 51 min £145. From Bristol Temple Meads train to Penzance, Bus Station, bus to Land's End, Car Park, then walk to Land's End. 6 h 2 min £91. From Canon's Marsh, Anchor Road bus to Plymouth City Centre, Plymouth Coach Station, walk to Plymouth, train to Penzance, Bus Station, bus to Land's End, Car Park, then walk to Land's End. 7 h 54 min £67. From Bristol bus to Penzance, Bus Station, bus to Land's End, Car Park, then walk to Land's End. 8 h 46 min £21. From Bristol drive to Land's End. 3 h 28 min £39.

 
 

Bus or train from Bristol to Land's End?

CrossCountry operates a train from Bristol to Land's End hourly. Tickets cost $65 - $100 and the journey takes 2 h 2 min. Great Western Railway also services this route hourly. Alternatively, National Express operates a bus from Bristol to Land's End once daily. Tickets cost $20 - $25 and the journey takes 6 h 50 min. First also services this route every 2 hours.