Read more about London and Bristol.
London to Bristol by TrainThere are frequent trains to Bristol Temple Meads from Paddington Station. The journey takes just under and 1hr 45min. Advance round trip fares start at £20.00.
- Read More About Train Travel in the UK
- Plan a Trip with The National Rail Enquiries Journey Planner
- Book Train Tickets for the UK
London to Bristol by BusBuses from London to Bristol take about 2hr 30min and cost about £27. A limited number of "funfare" tickets may be available for advance purchase, online, costing about £10.50 round trip. Buses leave half hourly between Victoria Coach Station in London and Bristol Marlborough Street Coach Station.
Bus tickets can be purchased online. There is usually a 50pence booking fee.
- Read about bus travel in the UK
- Book Bus Tickets in the UK
- Book Extra Cheap Megabus Tickets in the UK