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

Oxford Cambridge Boat Race
(Sat 31st Mar, 2018)

Annual boat race along the river Thames between Oxford and Cambridge Universities. The Boat Race was founded in 1829 but has become an international sporting occasion drawing millions of viewers from around the world.

London Marathon
(Sat 21st Apr, 2018)

The London Marathon is a popular road marathon that has been held each year in London since 1981, usually in April. The race is currently sponsored by Virgin.

City Of London Festival
(Sun 24th Jun, 2018)

Each summer the City of London Festival brings the City's unique buildings and outdoor spaces to life with an extensive artistic programme of music, visual arts, film, walks and talks, much of it free to the public.