Find coaches from Middlesbrough to Birmingham

Next bus departures

Next departures from Middlesbrough to Birmingham on 13 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
National ExpressBus
    Middlesbrough Bus Station
    Coach StationCheapest
    National ExpressBus
      Middlesbrough Bus Station
      Coach StationFastest
      National ExpressBus
        Middlesbrough Bus Station
        Coach StationNo tags
        FlixbusBus
        Middlesbrough Bus Station
        Great Charles Street QueenswayNo tags
        National ExpressBus
          Middlesbrough Bus Station
          Coach StationNo tags
          FlixbusBus
          Middlesbrough Bus Station
          Great Charles Street QueenswayNo tags
          National ExpressBus
            Middlesbrough Bus Station
            Coach StationNo tags
            FlixbusBus
            Middlesbrough Bus Station
            Great Charles Street QueenswayNo tags

            Last refresh of the prices: Yesterday at 00:52 GMT.

            Compare 2 ways to travel from Middlesbrough to Birmingham

            We recommend carpooling

            Among the sustainable travel choices, the carpool stands out as a good way to reach Birmingham. The journey takes about 3 hours and with fares starting at just £21, it presents an excellent value for a comfortable ride.

            1carpool per day
            3hAverage duration
            147 milesDistance
            10kgCO₂ emissions
            Average price£16 - £66Average duration5h 50m
            6kg CO₂e
            Carpool
            Average price£21 - £26Average duration3h
            10kg CO₂e

            Frequently asked questions about travelling by bus from Middlesbrough to Birmingham

            1. What's the distance between Middlesbrough and Birmingham by coach?

              The distance between Middlesbrough and Birmingham by coach is approximately 148 miles (238 km).

            2. How can I get from Middlesbrough to Birmingham without driving?

              You can travel to Birmingham from Middlesbrough by coach, which provides a smooth ride and an affordable and convenient trip. Depending on your preferences, carpooling can also be considered as an option.

            Find cheapest prices for buses

            Price is for a one-way ticket for one passenger and based on past searches.

            Best price found
            10/11
            £22
            11/11
            £19
            Today
            £19
            13/11
            £18
            14/11
            £29
            15/11
            £15
            16/11
            £13
            17/11
            £12
            busbud logoThe cheapest trip from Middlesbrough to Birmingham was searched and found on 17 Nov 2025 with a price of £12

            To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Middlesbrough to Birmingham as early as possible.

            You can expect to pay from £12 to £53 for a bus ticket from Middlesbrough to Birmingham based on the last 2 days. You can expect to find the cheapest price for the trip at £12, which is on 2025-11-17.

            Usually National Express will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.

            People from around the world trust Busbud

            Popular Buses Connecting Middlesbrough

            Buses Leaving from Middlesbrough

            Buses Going to Middlesbrough

            Popular Buses Connecting Birmingham

            Buses Leaving from Birmingham

            Buses Going to Birmingham