Bristol To London by Bus (3hrs 27 GBP)

Bristol to London by bus

The bus service between London Victoria and Bristol coach station is excellent and runs every 30 minutes in peak times. The journey normally takes between 2 and 3 hours depending on the time of day.

A flexible return bus ticket to Bristol coach station from central London costs 27 GBP (if you are a senior citizen you are entitled to 1/3 off) but can be as cheap as 5 GBP one way if you are able to book in advance. To check for special offers and live prices click on the button below to be taken to the secure official website:

(Please note: If you buy a bus ticket using the form above for a specific time and you are delayed, the ticket will still be valid for any bus between London and Bristol for 24 hours from the original departure time.)

Megabus now operate between London and Bristol and have some fares as low as 1.50 GBP one way if you book far enough in advance. For the latest prices and booking information please click the button below:

Bristol to London by Train - 1 hr 42 mins (49 GBP)

Bristol to London by train

Trains depart from Bristol Temple Meads in the city centre and Bristol Parkway on the outskirts of Bristol and connect to London's Paddington Station. Journey times are quick and can be made in as little as 1 hour 42 minutes at certain times of the day. Trains are also pretty frequent between Bristol and London running approximately every 30 minutes or less.

An off-peak return ticket from London to Bristol costs 49 GBP although it can be possible to pay less. One trick for a cheap ticket between Bristol and London is to book two single tickets rather than one return ticket. Also if you book a long time in advance or travel in non peak periods special discount prices can be obtained.

If you decide to book tickets in advance you can have them posted to you or pick them up from an automated machine upon arrival at the station with the credit card you paid with. (if you are between 16 and 25 or a senior citizen you are entitled to 1/3 off with a railcard)To check live prices and availability please click the button below:

If you are looking for the cheapest train ticket from London to Bristol it is worth taking a look at the discount rail company Megatrain which now operates between London Waterloo station and Bath. To get the best deal between London and Bristol check Megatrain prices from London to Bath then get another regular ticket from Bath to Bristol (see button above). The best value fares are available to those that are flexible in their travel dates and times and are able to book in advance. To check the latest prices and fares click the link below

Bristol Accommodation

If you decide you would like to spend a little longer in Bristol to get a little more sight seeing done and visit a few more attractions why not check out some of the Bristol Hotel Deals and see if anything takes your fancy?

  London Planner

London Hotels

  Hotel Search

  London Self-Catering

London Self-Catering image

  London Events

The Notting Hill Carnival
(Sun 26th Aug, 2018)

Held each August Bank Holiday since 1966, the Notting Hill Carnival is the largest festival celebration of its kind in Europe. Every year the streets of West London come alive, with the sounds and smells of Europe’s biggest street festival.

Thames Festival
(Fri 14th Sep, 2018)

The Mayor's Thames Festival takes place annually in mid-September. Activities take place over a weekend on the River Thames, the riverside walkways, roads, bridges, docks and public open spaces from Westminster Bridge to Tower Bridge and beyond.

Lord Mayor's Show
(Sat 10th Nov, 2018)

The Lord Mayor's Show is an annual parade of various London based groups and societies. It is one of the longest established and best known annual events in London and dates back to 1535.