The cheapest buses from Bristol to Birmingham

Showing times and prices for 21 Oct

Cheapest

£7

Average

£11

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Bristol to Birmingham will cost around £ 11 if you buy it on the day, but the cheapest tickets can be found for only £ 7.

2nd Cheapest
10:30Bristol, Marlborough Street2h00 12:30Birmingham, Coach Station
0 changes
£71One-way
10:25Bristol1h45 12:10Birmingham
0 changes
£101One-way
18:20Bristol, City Centre2h00 20:20Birmingham
0 changes
£101One-way
10:10Bristol, City Centre2h00 12:10Birmingham
0 changes
£101One-way
06:30Bristol, City Centre2h10 08:40Birmingham
0 changes
£101One-way

Timetable Bristol to Birmingham

Showing buses for tomorrow, Thu, 21 Oct
05:35Bristol, Marlborough Street2h25 08:00Birmingham, Coach Station
0 changes
06:30Bristol, City Centre2h10 08:40Birmingham
0 changes
07:00Bristol, Marlborough Street2h30 09:30Birmingham, Coach Station
0 changes
07:20Bristol, City Centre3h40 11:00Birmingham
0 changes
07:35Bristol3h25 11:00Birmingham
0 changes
07:50Bristol2h50 10:40Birmingham
0 changes
08:30Bristol, City Centre2h10 10:40Birmingham
0 changes
09:00Bristol, Marlborough Street2h00 11:00Birmingham, Coach Station
0 changes
10:10Bristol, City Centre2h00 12:10Birmingham
0 changes
10:25Bristol1h45 12:10Birmingham
0 changes
10:30Bristol, Marlborough Street2h00 12:30Birmingham, Coach Station
0 changes
11:30Bristol, Marlborough Street2h00 13:30Birmingham, Coach Station
0 changes
11:55Bristol, City Centre2h00 13:55Birmingham
0 changes
13:00Bristol, Marlborough Street2h00 15:00Birmingham, Coach Station
0 changes
14:10Bristol, City Centre2h00 16:10Birmingham
0 changes
14:30Bristol, Marlborough Street2h30 17:00Birmingham, Coach Station
0 changes
15:10Bristol, City Centre2h10 17:20Birmingham
0 changes
15:25Bristol1h55 17:20Birmingham
0 changes
15:30Bristol, Marlborough Street2h00 17:30Birmingham, Coach Station
0 changes
16:00Bristol, City Centre2h10 18:10Birmingham
0 changes
17:30Bristol, Marlborough Street2h40 20:10Birmingham, Coach Station
0 changes
18:20Bristol, City Centre2h00 20:20Birmingham
0 changes
19:25Bristol, Marlborough Street1h55 21:20Birmingham, Coach Station
0 changes
20:20Bristol, City Centre2h10 22:30Birmingham
0 changes
20:35Bristol1h55 22:30Birmingham
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
21 Oct
£27Cross Country
£6Flixbus
Fri
22 Oct
£34Cross Country
£8Flixbus
Sat
23 Oct
£67Cross Country
£9Megabus
Sun
24 Oct
£34Cross Country
£6Flixbus
Mon
25 Oct
£34Cross Country
£6Flixbus
Tue
26 Oct
£27Cross Country
£6Flixbus
Wed
27 Oct
£27Cross Country
£6Flixbus
Thu
28 Oct
£27Cross Country
£6Flixbus
Fri
29 Oct
£34Cross Country
£6Flixbus
Sat
30 Oct
£34Cross Country
£7Flixbus
Sun
31 Oct
£34Cross Country
£6Flixbus
Mon
1 Nov
£34Cross Country
£5Flixbus
Tue
2 Nov
£27Cross Country
£3Flixbus
Thu
4 Nov
£27Cross Country
£7Flixbus
Fri
5 Nov
£34Cross Country
£4National Express
Sat
6 Nov
£34Cross Country
£3Flixbus
Sun
7 Nov
£34Cross Country
£4National Express

The fastest buses from Bristol to Birmingham

Showing times and prices for 21 Oct

Fastest Journey

1 h 45 m

Average

2 h 15 m

Buses per day

25

Distance

124 km

Of the 25 buses that leave Bristol for Birmingham every day 25 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 124 km distance in an average of 2 h 15 m but if you time it right, some buses will get you there in just 1 h 45 m .

The slowest buses will take 3 h 40 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
10:25Bristol1h45 12:10Birmingham
0 changes
£101One-way
15:25Bristol1h55 17:20Birmingham
0 changes
£131One-way
20:35Bristol1h55 22:30Birmingham
0 changes
£101One-way
19:25Bristol, Marlborough Street1h55 21:20Birmingham, Coach Station
0 changes
£121One-way
18:20Bristol, City Centre2h00 20:20Birmingham
0 changes
£101One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Bristol and Birmingham

distanceDistance76 miles (123 km)
durationAverage coach duration1 h 50 min
priceAverage coach ticket price£7 (€8)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from Bristol to Birmingham cover the 76 miles (123 km) long route taking on average 1 h 50 min with our travel partners like National Express or Megabus. There are direct coach services available. While the average ticket price for this trip costs around £7, you can find the cheapest coach ticket for as low as £6. Travellers depart most frequently from Bristol Temple Meads and arrive in Birmingham, Coach Station.

Coach companies

Bristol to Birmingham with National Express

You can travel by coach from Bristol to Birmingham with National Express for as low as £6. When you search for timetables and tickets, Omio will show you the best trip.

National Express

National Express is the UK’s leading long-distance coach provider operating over 550 coaches per day and serving over 900 destinations across the UK. National Express also operates coach services to all major UK airports, such as Heathrow, Gatwick, Stansted, Luton and Bristol, 24 hours a day. All National Express coaches have air conditioning and provide free WiFi access along with onboard entertainment. Most coaches come with seat belts and power outlets at every seat, so you can charge your phone or laptop during a long journey. For your coach from Bristol to Birmingham, you can select from three ticket fares: Restricted Fare, Standard Fare, and Fully Flexible Fare.

    National Express has updated its ticket policies due to the coronavirus. Keep these in mind when booking your National Express tickets from Bristol to Birmingham and when travelling by coach:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Pre-reservation / seat allocation
    • Verification of ticket with valid ID
    • Exceptions to waive change or cancellation fees policy
    • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
      • Restricted ticket: One change is allowed free of charge
      • Standard ticket: Full refund or one change is allowed free of charge
      • Fully flexible ticket: Unlimited changes to time or date are allowed
      • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

    Buses from Bristol to Birmingham

    There is a good selection of buses from Bristol to Birmingham. National Express run nine direct services every day of the week. All connections are direct, and journey time can be as short as 1 hour 50 minutes. However, some coaches take over 3 hours to complete the journey. Services start at around 8:30 a.m. and there is one departure every hour after that until 1:30 p.m., followed by a couple of afternoon and evening options. All buses leave from Bristol's Marlborough Street bus stop and arrive at Birmingham Coach Station.

    Travel Tips

    Buses from Bristol to Birmingham
    Take the bus to Birmingham easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bristol to Birmingham.
    FAQs
    What is the cost of cheap coaches from Bristol to Birmingham?
    Looking to save money on your journey? Omio customers have found the cheapest coach from Bristol to Birmingham for the next 7 days starting from £6  one way.
    What is the average cost of a coach from Bristol to Birmingham?
    The Bristol to Birmingham coach ticket price is on average £7  if you are looking to buy your tickets for this route in the next week.
    How many miles is it from Bristol to Birmingham by coach?
    The coach distance from Bristol to Birmingham is around 76 miles (123 km).
    How long is the coach journey between Bristol and Birmingham?
    While the time it takes to travel 76 miles (123 km) from Bristol to Birmingham can vary based on specific dates, weekends, and bank holidays, the coach duration from Bristol to Birmingham is on average 1 h 50 min.
    Which coach station in Bristol goes to Birmingham? Which coach station do I come into Birmingham from Bristol?

    When departing from Bristol, you have various coach station options to start your route from including Bristol, City Centre, Bristol, Bus & Coach Station (Marlborough St) and Bristol, The Centre (c9). When arriving in Birmingham, you can end your journey in coach stations like Birmingham, Coach Station, Birmingham, Station Street (Stop NS13) and Birmingham, Hill St / Railway Bridge.

    Omio customers book a coach from Bristol Temple Meads   to Birmingham, Coach Station   most frequently for this route.

    Where do I find the Bristol coach station to Birmingham? Where is the Birmingham coach station?

    Passengers booking this trip most frequently board their coaches from Bristol Temple Meads and need to travel around 1 mile (s) / 1 km from the city centre to get to this coach station.

    Passengers arriving in Birmingham most often arrive at Birmingham, Coach Station and need to travel around 1 mile (s) / 1 km from this coach station to the city centre.

    What coach companies go from Bristol to Birmingham?
    If you're looking for coaches from Bristol to Birmingham, you can rely on National Express or Megabus to get you to Birmingham. It's also good to check out all possible coach companies for the Bristol to Birmingham route to see if there might be differences in the amenities they offer.
    Can I book a direct coach from Bristol to Birmingham?
    Yes, there are direct coaches to Birmingham from Bristol, and you can find a direct coach for this trip with Flixbus, National Express or Megabus  on Omio. It's worth paying attention to when you book your coach ticket as direct services tend to offer more convenience and save you time getting to your destination.
    When does the first coach depart from Bristol to Birmingham? When does the last coach depart from Bristol to Birmingham?
    The first Bristol to Birmingham coach departs at 05: 35   and the last coach from Bristol to Birmingham leaves at 19: 15. Check out the most up-to-date Bristol to Birmingham coach schedule on Omio and find the best time to travel to your destination.
    How early should I buy coach tickets from Bristol to Birmingham to score the best deals?
    If you buy Bristol to Birmingham coach tickets within the next 7 days, you can find one way tickets to cost on average £7. However, booking in advance gives you access to the best prices for coaches to Birmingham from Bristol. Look out for coach tickets for this route to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey