Cookie Policy
HomeBus StopsService AdvisoriesCustomer Service
Search & Buy
View schedules and buy seats. Select number of passengers, travel locations and dates below:


For journeys wholly within the UK and to/from Ireland, one child under 3 years, not occupying a seat can travel for free with one fare paying adult.

For all other journeys, all passengers including children and infants under 3 years must purchase a ticket.

Number of passengers travelling who hold Scottish Concessionary Entitlement Cards. Valid for concessionary travel for journeys wholly within Scotland.

Number of passengers travelling who hold NUS Extra cards. Valid for travel within UK only. has come a long way since its launch in 2003, and we are now proud to serve over 100 destinations in the UK and Mainland Europe. To make our increasingly long origin list easier to navigate we have added this new optional country filter. We hope you find this new feature helpful.

London To Bristol


Enjoy Bristol with megabus

The cosmopolitan city of Bristol is a great option for a city break, whether you’re visiting for the weekend or planning a longer stay.

After your journey from London to Bristol, you will alight at Colston Street bus station, situated just outside Colston Hall. This location is just off the city centre promenade and a ten minute walk from the Broadmead shopping area. A short bus ride from the promenade will take you into the heart of Bristol.

Once there, impressive Bristol Cathedral is well worth a visit, as is the historic floating harbour. Shopaholics will be spoiled for choice at the Shopping Quarter where you can pick up everything from high fashion brands to vintage and bric-a-brac. Or how about taking a Banksy walking tour and seeing some of the artist’s famous Bristol works?

No trip would be complete without a visit to the Clifton Suspension Bridge, a Grade I listed building. Designed by Isambard Kingdom Brunel and an iconic image of the city, you can take in fantastic views of Bristol from an elevated height.

By night, party animals looking to let their hair down will have a huge range of options in the city which is a popular choice for hen and stag weekends.

Book your cheap bus travel today

megabus is delighted to offer seats on our Bristol buses from as little as £1 + 50p booking each. So don’t delay, book your ticket today and enjoy cheap and comfortable coach travel from London to Bristol.