Devon to Bristol

Travel by bus from Devon to Bristol with National Express, megabus, Flixbus and Stagecoach South West.

Buses run 7 days per week to Bristol from Barnstaple, South Molton, Bideford, Tiverton and other places in Devon.

Bus from Days Shortest trip
Barnstaple
  • Daily
2 hours 30 minutes
Bideford
  • Daily
3 hours 50 minutes
Cullompton
  • Daily
1 hour 32 minutes
Exeter
  • Daily
1 hour 46 minutes
Fremington
  • Daily
3 hours 35 minutes
South Molton
  • Daily
3 hours
Tiverton
  • Daily
2 hours 25 minutes

Somerset to Bristol

Buses to Bristol from Somerset run 7 days per week.

megabus, National Express, First Bristol, Bath & the West and Stagecoach South West services run from Taunton, Bridgwater, North Petherton, Langford Budville and other places in Somerset to Bristol.

Bus from Days Shortest trip
Bridgwater
  • Daily
46 minutes
Glastonbury
  • Daily
1 hour 16 minutes
Langford Budville
  • Daily
1 hour 12 minutes
North Petherton
  • Daily
1 hour 11 minutes
Street
  • Daily
1 hour 24 minutes
Taunton
  • Daily
55 minutes
Wells
  • Daily
58 minutes

Bath and North East Somerset to Bristol

Travel by bus from Bath and North East Somerset to Bristol with First Bristol, Bath & the West and Air Decker.

Buses run 7 days per week to Bristol from Saltford, Bath, Keynsham, Peasedown Saint John and other places in Bath and North East Somerset.

Bus from Days Shortest trip
Bath
  • Daily
43 minutes
Corston
  • Daily
32 minutes
Keynsham
  • Daily
16 minutes
Peasedown Saint John
  • Daily
1 hour 15 minutes
Radstock
  • Daily
58 minutes
Saltford
  • Daily
39 minutes

North Somerset to Bristol

Buses to Bristol from North Somerset run 7 days per week.

First Bristol, Bath & the West, Bakers Dolphin, megabus, Air Decker and 3 more carriers services run from Congresbury, Nailsea, Clevedon, Bristol Airport and other places in North Somerset to Bristol.

Bus from Days Shortest trip
Bristol Airport
  • Daily
15 minutes
Clevedon
  • Daily
39 minutes
Congresbury
  • Daily
35 minutes
Nailsea
  • Daily
29 minutes
Weston-super-Mare
  • Daily
40 minutes

South Gloucestershire to Bristol

Travel by bus from South Gloucestershire to Bristol with First Bristol, Bath & the West, Stagecoach West, Transpora Bus, Megabus and Flixbus.

Buses run 7 days per week to Bristol from Mangotsfield, Stoke Gifford, Bitton and Kingswood.

Bus from Days Shortest trip
Bitton
  • Daily
22 minutes
Kingswood
  • Daily
10 minutes
Mangotsfield
  • Daily
8 minutes
Stoke Gifford
  • Daily
10 minutes

Manchester to Bristol

Buses to Bristol from Manchester run 7 days per week.

Megabus and Flixbus services run from Manchester and Manchester Airport to Bristol.

Bus from Days Shortest trip
Manchester
  • Daily
3 hours 10 minutes
Manchester Airport
  • Daily
3 hours 10 minutes

Greater London to Bristol

Travel by bus from Greater London to Bristol with megabus, Flixbus and National Express.

Buses run 7 days per week to Bristol from London and London Heathrow Airport.

Bus from Days Shortest trip
London
  • Daily
1 hour 50 minutes
London Heathrow Airport
  • Daily
1 hour 50 minutes

Buses to Bristol

Buses to Bristol from England run up to 7 days per week.

megabus, Flixbus and Stagecoach South West services run from Newcastle upon Tyne, Cumbria, Oxfordshire, Kirklees and other places in England to Bristol.

Bus from Days Shortest trip
Birmingham
  • Daily
1 hour 55 minutes
Carlisle
  • We
  • Th
  • Fr
  • Sa
  • Su
7 hours 30 minutes
Cheltenham
  • Daily
50 minutes
Horley
  • Daily
3 hours 15 minutes
Huddersfield
  • Daily
5 hours 5 minutes
Leeds
  • Daily
4 hours 25 minutes
Leicester
  • Daily
4 hours 40 minutes
London Gatwick Airport
  • Daily
3 hours 15 minutes
Middlesbrough
  • Daily
7 hours 10 minutes
Newcastle upon Tyne
  • Daily
8 hours 5 minutes
Nottingham
  • Daily
5 hours 15 minutes
Oxford
  • Daily
1 hour 45 minutes
Plymouth
  • Daily
2 hours 58 minutes
Sheffield
  • Daily
6 hours
Sunderland
  • Daily
7 hours 50 minutes
Swindon
  • Daily
40 minutes

Travel to Bristol from Wales

Travel by bus from Wales to Bristol with Flixbus, Megabus, Newport Bus, First Bristol, Bath & the West and 2 more carriers.

Buses run 7 days per week to Bristol from Newport, City and County of Swansea, Neath Port Talbot, Monmouthshire and other places in Wales.

Bus from Days Shortest trip
Caldicot
  • Daily
59 minutes
Cardiff
  • Daily
1 hour 10 minutes
Chepstow
  • Daily
34 minutes
Magor
  • Daily
1 hour 9 minutes
Newport
  • Daily
40 minutes
Swansea
  • Daily
2 hours 15 minutes
Taibach
  • Daily
2 hours 10 minutes

Travel to Bristol from Scotland

Buses to Bristol from Scotland run up to 5 days per week.

Flixbus and megabus services run from Glasgow City, City of Edinburgh and Dundee City to Bristol.

Bus from Days Shortest trip
Dundee
  • We
  • Th
  • Fr
  • Sa
  • Su
12 hours 35 minutes
Edinburgh
  • We
  • Th
  • Fr
  • Sa
  • Su
10 hours 10 minutes
Edinburgh Airport
  • We
  • Th
  • Fr
  • Sa
  • Su
10 hours 55 minutes
Glasgow
  • Fr
  • Sa
  • Su
8 hours

Getting around Bristol by bus

Travel around Bristol by bus with Bakers Dolphin, Bristol Ferry Boat Company, Bristol Airport Flyer, Transpora Bus and 5 more carriers. Buses operate up to 7 days per week.

Operator Days
Air Decker
  • Daily
Buy tickets
Bakers Dolphin
  • Weekdays
More info
Bristol Airport Flyer
  • Daily
Buy tickets
Bristol Ferry Boat Company
  • Daily
More info
First Bristol, Bath & the West
  • Daily
More info
Newport Bus
  • Daily
More info
Stagecoach West
  • Daily
More info
Transpora Bus
  • Daily except Sunday
More info
megabus
  • Daily
Buy tickets

Bristol Travel FAQs

  • Is there a daily bus service from London to Bristol?

    Yes there are daily services to Bristol from London operated by megabus, Flixbus and National Express.

  • How long does it take to get to Bristol from Birmingham?

    The shortest journey from Birmingham to Bristol takes 1 hour 55 minutes.

  • Is there a bus from Bristol Airport to Bristol?

    Yes - First Bristol, Bath & the West, megabus, Air Decker, Stagecoach South West and 2 more carriers operate between Bristol Airport and Bristol. The journey takes 15 minutes.

  • Are there buses to Bristol from Scotland?

    Yes you can travel to Bristol from Glasgow City, City of Edinburgh and Dundee City.

  • Which bus operators serve Bristol?

    megabus, Flixbus, First Bristol, Bath & the West, National Express and 8 more carriers operate to and within Bristol.