Cheap Bus Tickets to Bristol

Coaches to Bristol: Overview

Main Bus StationBristol Bus Station
Popular Destinations in the UKManchester, Brighton, London, Cardiff
Popular Destinations in EuropeBerlin, Paris, Prague, Amsterdam (with a change in London)
Nearest Train StationBristol Temple Meads
Avg Coach Ticket Price£ 24.51
Bus Companies
  • National Express
  • Megabus

As the largest city in England's west-country region, Bristol is extremely well connected to other parts of the country by bus. Companies operating buses to Bristol include Megabus and National Express, while First Group also runs regional buses to Bristol from nearby towns like Bath.


Main Companies and Routes for Buses to Bristol

Bus Company Route Price
national express
  • From £7.50
  • From £8
  • From £5

Buses to Bristol: Bus Operating Companies & Ticket Information


Which bus companies run buses to Bristol? National Express

When are the first and last buses into Bristol? The first buses into Bristol from London arrive at about 9 a.m. while the last buses into Bristol are at around 2:20 a.m. On other routes buses to Bristol run through the night, there’s no cut off point for when buses arrive at Bristol coach station.

Where can you get direct buses to Bristol from?There are numerous direct buses from major cities including London, Birmingham, Manchester and Glasgow, as well as a number of European destinations via London. There is also a regular bus service to Bristol Airport, which departs from the city's major bus station.

Tips for booking cheap buses to Bristol


How far in advance to book buses to Bristol? The best time to book buses to Bristol is 6 weeks before departure.

How much are bus tickets to Bristol? The very cheapest fares sell out early, but cheap bus tickets to Bristol for under £10 can still be bought with less than a week until departure.

Buses to Bristol: Station Information and Travel to the city centre


What are the main bus stations in Bristol? National Express coaches to Bristol terminate at Bristol coach station, just to the North of Bristol’s central shopping district and 1 mile North-West of Bristol Temple Meads train station. Megabus services stop just to the East of the bus station, on Bond Street.

Buses to Bristol

via Belfast, Europa BusCentre Bristol, Marlborough Street
duration: 14:45 hrs
first: 18:30
last: 18:30
earliest: 09:15
last: 09:15
  • Belfast, Europa BusCentre
  • Bristol, Marlborough Street


08/10/2015 18:30 - 09:15 £62.81
via Chester, Hunter Street Bristol, Marlborough Street
duration: 05:50 hrs
first: 00:40
last: 08:55
earliest: 09:20
last: 15:05
  • Chester, Hunter Street
  • Bristol, Marlborough Street


15/05/2016 00:40 - 09:20 £34.52
16/05/2016 08:55 - 15:05 £33.86
23/05/2016 11:15 - 17:05 £33.86
24/05/2016 08:55 - 15:05 £33.86
29/05/2016 11:15 - 17:05 £34.75
30/05/2016 08:55 - 15:05 £34.75
via Aberdeen, Guild Street Bristol, Marlborough Street
duration: 13:30 hrs
first: 07:20
last: 19:10
earliest: 20:50
last: 09:10
  • Aberdeen, Guild Street
  • Bristol, Marlborough Street


13/05/2016 07:20 - 20:50 £88.20
14/05/2016 19:10 - 09:10 £85.32
23/05/2016 19:10 - 09:10 £82.44
24/05/2016 19:10 - 09:10 £82.44