Clifton Suspension Bridge, Bristol

Coach from London to Bristol: Cheapest bus tickets to popular coach stations

From £5 one-way*
Pay with Visa
Pay with Debit/Credit cards
Pay with Mastercard
Pay with PayPal
Pay with Apple
Pay with Google
Home
/
Destinations
/
Bristol
/
London to Bristol
Fares as low as £4.80*

Book direct

Discover the best price waiting for you at nationalexpress.com...
Guaranteed seat

Guaranteed seat

Your booking secures a seat for your entire journey...
Greener travel

Greener travel

Join us on our journey to become the most sustainable coach company in the UK...
Take a break by coach this spring with National Express

Coach from London to Bristol in 2hrs 20m (fastest journey)

Looking for cheap coach travel from London to Bristol? Our London to Bristol coaches run up to 32 times daily, with the fastest service reaching Bristol Coach Station in just 2 hours 20 minutes. Fares start from £5*, making coaches to Bristol a proper affordable alternative to the train. Skip the stress of driving on the M4 and let us take care of the journey. Use the Journey Planner above to find your journey.

 

Departing from London

From Victoria Coach Station to Bristol, getting started couldn't be simpler. London Victoria Coach Station is brilliantly connected, just a 300-metre stroll from the tube network, served by the Victoria, District, and Circle Lines. You'll find a convenient bus stop directly outside with plenty of routes from the city centre. Need the train? Victoria Rail Station is only 300 metres away, and there's a handy taxi rank outside the coach station on Eccleston Place.

Whether you're catching a London Victoria to Bristol coach for a weekend break or heading off on a longer trip, getting to the station is easy from anywhere in London. Take a look at our London Victoria Station facilities.

Arriving at Bristol Coach Station

Bristol Bus Station sits on Marlborough Street, a quick 8-minute walk from the heart of the city. It's well served by regular bus routes, making it easy to hop on a bus to Bristol's top attractions once you arrive. Parking is also available nearby at St James Barton Car Park (postcode: BS1 3LJ).

Travelling as a family? You'll enjoy a generous luggage allowance and comfortable seats for everyone. Heading to Bristol solo? Your driver will help load and unload your bags, so there's no heavy lifting to worry about. Need a coach to London from Bristol? We run buses from London to Bristol and back throughout the day, so your return trip is sorted too. Take a look at our Bristol Bus Station facilities.

Our London to Bristol services and stops

Click below to see the stops for each service and plan your journey.

Perfect for

  • ✅ Budget-conscious students heading to UWE or University of Bristol for less

  • ✅ Weekend explorers after a cheap and cheerful city break in Bristol

  • ✅ Families travelling together with a generous luggage allowance and comfy seats

Your next Bristol adventure is closer than you think. Book your tickets to Bristol now.

London to Bristol route map

Loading...

Frequently asked questions

Timetables

Timetables

Use our Timetable Finder to see which services are running and when...
Coach Tracker

Coach Tracker

Search for your service and track your coach in real-time with Coach Tracker...
Route Map

Route Map

Our Route Map automatically updates as more stops and services are added...

T&C: *Limited Availability. Price includes a £1.50 booking fee. No booking fee when logged into My Account and purchasing on the National Express website or app, otherwise £1.50 booking fee applies. Fares correct 13.07.2026 for travel between 13.07.2026 - 09.11.2026.