Compara todos los horarios del bus de Swansea a Birmingham
Viajes más baratos en autobús hoy
-
FlixBus9h 55m023:20SwanseaTerminal de Buses09:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de Terminal de Buses, Swansea (Reino Unido) a las 24-03-2025 23:20:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 25-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $18.617 por persona. La duración del viaje es de 9h 55m
-
FlixBus9h 45m023:30SwanseaUniversity Bay Campus09:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de University Bay Campus, Swansea (Reino Unido) a las 24-03-2025 23:30:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 25-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $19.219 por persona. La duración del viaje es de 9h 45m
-
FlixBus10h 15m008:00SwanseaTerminal de Buses18:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de Terminal de Buses, Swansea (Reino Unido) a las 24-03-2025 08:00:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 24-03-2025 18:15:00. Hay disponibles 50 billetes de Económica por $22.225 por persona. La duración del viaje es de 10h 15m
-
National Express4h 5m011:25SwanseaTerminal de Buses15:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 24-03-2025 11:25:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 24-03-2025 15:30:00. Hay disponibles 50 billetes de Económica por $22.730 por persona. La duración del viaje es de 4h 5m
-
National Express4h 10m012:20SwanseaTerminal de Buses16:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 24-03-2025 12:20:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 24-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $22.730 por persona. La duración del viaje es de 4h 10m
-
-
National ExpressAhorra más que 39%3h 55mSwansea11 km12:35Port TalbotParada de Bus16:30BirminghamTerminal de Buses0 kmEconómicaUn Bus de National Express sale de Parada de Bus, Port Talbot (Reino Unido) a las 24-03-2025 12:35:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 24-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $11.305 por persona. La duración del viaje es de 3h 55m
-
-
-
National Express4h 20m006:40SwanseaTerminal de Buses07:50CardiffCoach Station0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 02-04-2025 06:40:00 hacia Coach Station, Cardiff (Reino Unido) llegando a las 02-04-2025 07:50:00. Hay disponibles 50 billetes de Económica por $4.330 por persona. La duración del viaje es de 1h 10m
-
National Express2h 40m008:20CardiffCoach Station11:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Coach Station, Cardiff (Reino Unido) a las 02-04-2025 08:20:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 02-04-2025 11:00:00. Hay disponibles 50 billetes de Económica por $8.178 por persona. La duración del viaje es de 2h 40m
Tiempo de espera 0h 30m -
Viajes más baratos en autobús mañana
-
National Express4h 15m015:45SwanseaTerminal de Buses20:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 25-03-2025 15:45:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 25-03-2025 20:00:00. Hay disponibles 50 billetes de Económica por $11.305 por persona. La duración del viaje es de 4h 15m
-
National Express4h 7m015:53SwanseaUniversity Bay Campus20:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 25-03-2025 15:53:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 25-03-2025 20:00:00. Hay disponibles 50 billetes de Económica por $11.305 por persona. La duración del viaje es de 4h 7m
-
National Express4h 15m012:15SwanseaTerminal de Buses16:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 25-03-2025 12:15:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 25-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $12.628 por persona. La duración del viaje es de 4h 15m
-
National Express4h 7m012:23SwanseaUniversity Bay Campus16:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 25-03-2025 12:23:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 25-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $12.628 por persona. La duración del viaje es de 4h 7m
-
National Express4h 0m010:00SwanseaTerminal de Buses14:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 25-03-2025 10:00:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 25-03-2025 14:00:00. Hay disponibles 50 billetes de Económica por $13.229 por persona. La duración del viaje es de 4h 0m
Viajes más baratos en autobús miércoles
-
National Express4h 0m010:00SwanseaTerminal de Buses14:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 26-03-2025 10:00:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 26-03-2025 14:00:00. Hay disponibles 50 billetes de Económica por $11.906 por persona. La duración del viaje es de 4h 0m
-
National Express3h 52m010:08SwanseaUniversity Bay Campus14:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 26-03-2025 10:08:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 26-03-2025 14:00:00. Hay disponibles 50 billetes de Económica por $11.906 por persona. La duración del viaje es de 3h 52m
-
National Express4h 15m012:15SwanseaTerminal de Buses16:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 26-03-2025 12:15:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 26-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $15.154 por persona. La duración del viaje es de 4h 15m
-
National Express4h 7m012:23SwanseaUniversity Bay Campus16:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 26-03-2025 12:23:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 26-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $15.154 por persona. La duración del viaje es de 4h 7m
-
National Express6h 35m010:00SwanseaTerminal de Buses16:35BirminghamBearwood0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 26-03-2025 10:00:00 hacia Bearwood, Birmingham (Reino Unido) llegando a las 26-03-2025 16:35:00. Hay disponibles 50 billetes de Económica por $17.439 por persona. La duración del viaje es de 6h 35m
Viajes más baratos en autobús jueves
-
National Express4h 5m006:55SwanseaTerminal de Buses11:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 27-03-2025 06:55:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 27-03-2025 11:00:00. Hay disponibles 50 billetes de Económica por $10.102 por persona. La duración del viaje es de 4h 5m
-
National Express4h 15m015:45SwanseaTerminal de Buses20:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 27-03-2025 15:45:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 27-03-2025 20:00:00. Hay disponibles 50 billetes de Económica por $10.102 por persona. La duración del viaje es de 4h 15m
-
FlixBus5h 20m003:55SwanseaTerminal de Buses09:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de Terminal de Buses, Swansea (Reino Unido) a las 27-03-2025 03:55:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 27-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $10.800 por persona. La duración del viaje es de 5h 20m
-
FlixBus5h 10m004:05SwanseaUniversity Bay Campus09:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de University Bay Campus, Swansea (Reino Unido) a las 27-03-2025 04:05:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 27-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $10.800 por persona. La duración del viaje es de 5h 10m
-
Transport for Wales8h 59m000:05SwanseaClarbeston Road Estación central09:04BirminghamMarston Green Estación0EconómicaUn Bus de Transport for Wales sale de Clarbeston Road Estación central, Swansea (Reino Unido) a las 27-03-2025 00:05:00 hacia Marston Green Estación, Birmingham (Reino Unido) llegando a las 27-03-2025 09:04:00. Hay disponibles 50 billetes de Económica por $126.674 por persona. La duración del viaje es de 8h 59m
Viajes más baratos en autobús viernes
-
FlixBus5h 20m003:55SwanseaTerminal de Buses09:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de Terminal de Buses, Swansea (Reino Unido) a las 28-03-2025 03:55:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 28-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $15.611 por persona. La duración del viaje es de 5h 20m
-
FlixBus5h 10m004:05SwanseaUniversity Bay Campus09:15BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de University Bay Campus, Swansea (Reino Unido) a las 28-03-2025 04:05:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 28-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $15.611 por persona. La duración del viaje es de 5h 10m
-
FlixBus6h 20m008:00SwanseaTerminal de Buses14:20BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de Terminal de Buses, Swansea (Reino Unido) a las 28-03-2025 08:00:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 28-03-2025 14:20:00. Hay disponibles 50 billetes de Económica por $18.617 por persona. La duración del viaje es de 6h 20m
-
National Express6h 20m003:10SwanseaTerminal de Buses09:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 28-03-2025 03:10:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 28-03-2025 09:30:00. Hay disponibles 50 billetes de Económica por $20.325 por persona. La duración del viaje es de 6h 20m
-
National Express4h 15m009:45SwanseaTerminal de Buses14:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 28-03-2025 09:45:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 28-03-2025 14:00:00. Hay disponibles 50 billetes de Económica por $23.813 por persona. La duración del viaje es de 4h 15m
-
-
FlixBus9h 25mSwansea11 km23:50Port TalbotParada de Bus09:15BirminghamGreat Charles St Queensway0 kmEconómicaUn Bus de FlixBus sale de Parada de Bus, Port Talbot (Reino Unido) a las 28-03-2025 23:50:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 29-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $17.415 por persona. La duración del viaje es de 9h 25m
-
-
-
National Express4h 20m006:40SwanseaTerminal de Buses07:50CardiffCoach Station0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 02-04-2025 06:40:00 hacia Coach Station, Cardiff (Reino Unido) llegando a las 02-04-2025 07:50:00. Hay disponibles 50 billetes de Económica por $4.330 por persona. La duración del viaje es de 1h 10m
-
National Express2h 40m008:20CardiffCoach Station11:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Coach Station, Cardiff (Reino Unido) a las 02-04-2025 08:20:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 02-04-2025 11:00:00. Hay disponibles 50 billetes de Económica por $8.178 por persona. La duración del viaje es de 2h 40m
Tiempo de espera 0h 30m -
Viajes más baratos en autobús sábado
-
National Express6h 55m012:20SwanseaTerminal de Buses19:15BirminghamBearwood0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 29-03-2025 12:20:00 hacia Bearwood, Birmingham (Reino Unido) llegando a las 29-03-2025 19:15:00. Hay disponibles 50 billetes de Económica por $15.394 por persona. La duración del viaje es de 6h 55m
-
National Express6h 45m016:05SwanseaTerminal de Buses22:50BirminghamBearwood0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 29-03-2025 16:05:00 hacia Bearwood, Birmingham (Reino Unido) llegando a las 29-03-2025 22:50:00. Hay disponibles 50 billetes de Económica por $16.717 por persona. La duración del viaje es de 6h 45m
-
National Express5h 0m011:25SwanseaTerminal de Buses16:25BirminghamBearwood0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 29-03-2025 11:25:00 hacia Bearwood, Birmingham (Reino Unido) llegando a las 29-03-2025 16:25:00. Hay disponibles 50 billetes de Económica por $16.837 por persona. La duración del viaje es de 5h 0m
-
FlixBus6h 10m008:00SwanseaTerminal de Buses14:10BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de Terminal de Buses, Swansea (Reino Unido) a las 29-03-2025 08:00:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 29-03-2025 14:10:00. Hay disponibles 50 billetes de Económica por $21.023 por persona. La duración del viaje es de 6h 10m
-
FlixBus6h 0m008:10SwanseaUniversity Bay Campus14:10BirminghamGreat Charles St Queensway0EconómicaUn Bus de FlixBus sale de University Bay Campus, Swansea (Reino Unido) a las 29-03-2025 08:10:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 29-03-2025 14:10:00. Hay disponibles 50 billetes de Económica por $21.624 por persona. La duración del viaje es de 6h 0m
-
-
FlixBusAhorra más que 22%5h 25mSwansea11 km03:50Port TalbotParada de Bus09:15BirminghamGreat Charles St Queensway0 kmEconómicaUn Bus de FlixBus sale de Parada de Bus, Port Talbot (Reino Unido) a las 29-03-2025 03:50:00 hacia Great Charles St Queensway, Birmingham (Reino Unido) llegando a las 29-03-2025 09:15:00. Hay disponibles 50 billetes de Económica por $12.003 por persona. La duración del viaje es de 5h 25m
-
-
-
National Express4h 20m006:40SwanseaTerminal de Buses07:50CardiffCoach Station0EconómicaUn Bus de National Express sale de Terminal de Buses, Swansea (Reino Unido) a las 02-04-2025 06:40:00 hacia Coach Station, Cardiff (Reino Unido) llegando a las 02-04-2025 07:50:00. Hay disponibles 50 billetes de Económica por $4.330 por persona. La duración del viaje es de 1h 10m
-
National Express2h 40m008:20CardiffCoach Station11:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de Coach Station, Cardiff (Reino Unido) a las 02-04-2025 08:20:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 02-04-2025 11:00:00. Hay disponibles 50 billetes de Económica por $8.178 por persona. La duración del viaje es de 2h 40m
Tiempo de espera 0h 30m -
Viajes más baratos en autobús domingo
-
National Express3h 48m008:42SwanseaUniversity Bay Campus12:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 30-03-2025 08:42:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 30-03-2025 12:30:00. Hay disponibles 50 billetes de Económica por $10.102 por persona. La duración del viaje es de 3h 48m
-
National Express3h 47m016:13SwanseaUniversity Bay Campus20:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 30-03-2025 16:13:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 30-03-2025 20:00:00. Hay disponibles 50 billetes de Económica por $10.102 por persona. La duración del viaje es de 3h 47m
-
National Express3h 57m011:33SwanseaUniversity Bay Campus15:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 30-03-2025 11:33:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 30-03-2025 15:30:00. Hay disponibles 50 billetes de Económica por $11.305 por persona. La duración del viaje es de 3h 57m
-
National Express4h 2m012:28SwanseaUniversity Bay Campus16:30BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 30-03-2025 12:28:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 30-03-2025 16:30:00. Hay disponibles 50 billetes de Económica por $11.305 por persona. La duración del viaje es de 4h 2m
-
National Express3h 52m010:08SwanseaUniversity Bay Campus14:00BirminghamTerminal de Buses0EconómicaUn Bus de National Express sale de University Bay Campus, Swansea (Reino Unido) a las 30-03-2025 10:08:00 hacia Terminal de Buses, Birmingham (Reino Unido) llegando a las 30-03-2025 14:00:00. Hay disponibles 50 billetes de Económica por $11.906 por persona. La duración del viaje es de 3h 52m
Frecuencia de conexiones en bus entre Swansea y Birmingham
Información sobre buses desde Swansea a Birmingham
Compara todos los proveedores como National Express, FlixBus y Transport for Wales que realizan 22 viajes diarios en bus desde Swansea hasta Birmingham en un solo clic. ¡Reserva tu pasaje de autobús desde Swansea hasta Birmingham a partir de $10.102!
El bus más barato | $10.102 |
El bus más rápido | 3h 47m |
El primer bus | 08:00 |
El último bus | 17:35 |
Conexiones diarias de buses | 22 Ø |
Distancia | 170,2 km |
Empresas de bus | National Express, FlixBus y Transport for Wales |
Los pasajes en bus más baratos de Swansea a Birmingham
A diario, 22 buses de 3 compañías de buses salen desde Swansea hacia Birmingham: en la tabla a continuación, encontrarás los precios más baratos para un bus en esta ruta, comenzando desde el 25.03.2025 y para los próximos días.
El momento más económico para viajar desde Swansea a Birmingham
Cómo ahorrar dinero viajando de Swansea a Birmingham
¡Reserva el pasaje desde Swansea hasta Birmingham con anticipación! Cuanto antes reserves, generalmente más barato suele ser el precio. Además, estarás seguro de tener un lugar en el bus desde Swansea hasta Birmingham, en comparación con comprarlo en el último momento o directamente en la estación.
Si puedes, trata de evitar viajar en horarios punta. En lugar de los fines de semana, intenta viajar durante la semana. Viajar en la tarde o en la noche es también más económico, y los buses más tardíos de Swansea a Birmingham tienden a estar menos llenos.Todas las estaciones y paradas de bus en Swansea y Birmingham
El mapa de abajo te indica dónde están todas las terminales de buses en Swansea y Birmingham.
Compara el bus con otros medios de transporte
Servicio y Comodidad en el bus de Swansea a Birmingham
FAQs sobre el bus de Swansea a Birmingham
¿Cuánto vale el pasaje para el bus que sale desde Swansea y llega a Birmingham?
¿Cuánto puedo ahorrar en mi pasaje comparando los buses que viajan desde Swansea a Birmingham?
En promedio total, ¿cuántas rutas hay disponibles desde Swansea a Birmingham cada día?
¿Cuánto tiempo tarda el bus que hace la ruta desde Swansea a Birmingham?
¿Cuándo es el primer bus Swansea - Birmingham?
¿Cuándo es el último bus Swansea - Birmingham?
¿Qué empresas de buses ofrecen la ruta Swansea - Birmingham?
¿Hay un bus directo entre Swansea y Birmingham?
¿Qué tipo de equipaje está permitido en los buses Swansea - Birmingham?
¿Qué servicios y amenidades hay en el bus desde Swansea a Birmingham?
Clases de asiento disponibles ofrecidas en la ruta de bus de Swansea a Birmingham
La opción más barata disponible para tu billete, normalmente viene con asientos reclinables y aire acondicionado.
Más rutas de bus a Swansea y a Birmingham
- Rutas de bus a Swansea
- Aberdeen Swansea bus
- Buses Aberystwyth a Swansea
- Buses de Bath a Swansea
- Bus de Blackpool a Swansea
- Bridgend a Swansea buses
- Bus Brighton a Swansea
- Carmarthen Swansea bus
- Bus Chepstow a Swansea
- Edimburgo Swansea bus
- Bus de Glasgow a Swansea
- Bus Haverfordwest a Swansea
- Leeds Swansea bus
- Bus Londres a Swansea
- Buses Manchester Swansea
- Minehead a Swansea buses
- Bus Newcastle upon Tyne a Swansea
- Bus Nottingham a Swansea
- Buses Sheffield a Swansea
- Bus Tenby a Swansea
- Rutas de bus a Birmingham
- Bus Ámsterdam a Birmingham
- Buses Banbury Birmingham
- Bus Blackpool a Birmingham
- Buses de Bournemouth a Birmingham
- Bus Bristol a Birmingham
- Bruselas Birmingham bus
- Carmarthen Birmingham bus
- Dortmund a Birmingham buses
- Buses Dundee a Birmingham
- Bus Eindhoven a Birmingham
- Buses Hemel Hempstead Birmingham
- Buses Leeds a Birmingham
- Bus Limoges a Birmingham
- Buses Luton a Birmingham
- Bus de Newport (Gales) a Birmingham
- Bus Nottingham a Birmingham
- Bus Plymouth a Birmingham
- Buses de Preston a Birmingham
- Bus Swindon a Birmingham
- Buses Worcester a Birmingham