Buses to Taunton from Barnstaple

The journey to Taunton from Barnstaple takes just 1 hour 10 minutes.

Buses operate daily with up to 8 services per day. Depending on the day of travel, the first bus departs Barnstaple at 06:00.

It's quick and easy to buy tickets to Taunton, with no additional fees or charges.

megabus schedule

megabus operates between Barnstaple and Taunton 7 days per week.

Service days Daily
Services per day 2
Shortest trip 1 hour 10 minutes
First departure 06:55
Last departure 14:10

National Express schedule

Travel from Barnstaple to Taunton with National Express in 1 hour 40 minutes.

Service days Daily
Services per day up to 6
Shortest trip 1 hour 40 minutes
First departure 06:00
Last departure 11:40

Your questions answered

  • Is there a daily bus service between Barnstaple and Taunton?

    Yes, buses operate daily from Barnstaple to Taunton, departing as early as 06:00.

  • How long is the bus trip from Barnstaple to Taunton?

    The fastest bus to Taunton from Barnstaple takes 1 hour 10 minutes.

  • How do I buy tickets for travel to Taunton from Barnstaple?

    It's quick and easy to buy tickets directly from ByBus, with no additional fees or charges.

  • Which bus companies operate between Barnstaple and Taunton?

    National Express and megabus run buses to Taunton from Barnstaple.

  • What time is the earliest bus from Barnstaple to Taunton?

    The first bus to Taunton from Barnstaple leaves at 06:00. The journey takes about 1 hour.

  • When is the last bus to Taunton from Barnstaple?

    The last bus leaves Barnstaple at 11:40, arriving into Taunton at 13:20. Get there in plenty of time so you don't miss it.

Onward travel from Taunton

Bus to Days Shortest trip Distance
Bideford
  • Daily
2 hours 48 miles
Bridgwater
  • Daily
9 minutes 8.9 miles
Burnham-on-Sea
  • Daily
1 hour 15 minutes 16 miles
Cossington
  • Tu
23 minutes 13 miles
Crewkerne
  • Weekdays
1 hour 16 miles
Cullompton
  • Daily
33 minutes 17 miles
Ilchester
  • Daily
58 minutes 18 miles
Ilminster
  • Daily
28 minutes 10 miles
Langford Budville
  • Daily
14 minutes 7.3 miles
London
  • Daily
3 hours 30 minutes 133 miles
Street
  • Daily except Sunday
1 hour 9 minutes 17 miles