Train from Bristol to London

From
Departure
To
Arrival
Single
Return
Open Return
Depart
Wed, Apr 12 00:00
1 Adult 0 Children
Search
Trip.comTrainsLow-cost Trains from Bristol to London

How do I pick up my tickets?

Bristol to London Train Journey Information

Average duration

2h 3m

Shortest duration

1h 12m

Changes required

Changes required

Trains per day

Approx. 91

Train companies

South Western Railway

Bristol to London Train Times

Today 13:42, Wed, Mar 29

  1. 13:56

    Bristol Parkway

    15:12

    London Paddington

    Train G37027-1L20 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37027-1L20

     1h 16mDirect

    E-ticket

    13:56

    Direct

    15:12

    Bristol Parkway

    London Paddington

    Train G37027-1L20 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37027-1L20

    1h 16m

    E-ticket

  2. 14:00

    Bristol Temple Meads

    15:36

    London Paddington

    Train G36729-1A23 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G36729-1A23

     1h 36mDirect

    E-ticket

    14:00

    Direct

    15:36

    Bristol Temple Meads

    London Paddington

    Train G36729-1A23 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G36729-1A23

    1h 36m

    E-ticket

  3. 14:22

    Bristol Temple Meads

    17:19

    London Waterloo

    Train G36898-1F19 is operated by Great Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L21811-1L54 is operated by South Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–Fri
     2h 57mChanges required

    E-ticket

    14:22

    Changes required

    17:19

    Bristol Temple Meads

    London Waterloo

    Train G36898-1F19 is operated by Great Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L21811-1L54 is operated by South Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–Fri
    2h 57m

    E-ticket

  4. 14:27

    Bristol Parkway

    15:41

    London Paddington

    Train G37028-1L21 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37028-1L21

     1h 14mDirect

    E-ticket

    14:27

    Direct

    15:41

    Bristol Parkway

    London Paddington

    Train G37028-1L21 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37028-1L21

    1h 14m

    E-ticket

  5. 14:30

    Bristol Temple Meads

    16:07

    London Paddington

    Train G36730-1A24 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G36730-1A24

     1h 37mDirect

    E-ticket

    14:30

    Direct

    16:07

    Bristol Temple Meads

    London Paddington

    Train G36730-1A24 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G36730-1A24

    1h 37m

    E-ticket

  6. 14:51

    Bristol Parkway

    16:09

    London Paddington

    Train G37029-1L22 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37029-1L22

     1h 18mDirect

    E-ticket

    14:51

    Direct

    16:09

    Bristol Parkway

    London Paddington

    Train G37029-1L22 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37029-1L22

    1h 18m

    E-ticket

  7. 15:00

    Bristol Temple Meads

    16:39

    London Paddington

    Train G36732-1A25 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G36732-1A25

     1h 39mDirect

    E-ticket

    15:00

    Direct

    16:39

    Bristol Temple Meads

    London Paddington

    Train G36732-1A25 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G36732-1A25

    1h 39m

    E-ticket

  8. 15:22

    Bristol Temple Meads

    18:20

    London Waterloo

    Train G36900-1F21 is operated by Great Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L21821-1L58 is operated by South Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L22351-1W66 is operated by South Western Railway. The speed of this train is 100km/h.
Days of operation: Mon–Fri
     2h 58mChanges required

    E-ticket

    15:22

    Changes required

    18:20

    Bristol Temple Meads

    London Waterloo

    Train G36900-1F21 is operated by Great Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L21821-1L58 is operated by South Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L22351-1W66 is operated by South Western Railway. The speed of this train is 100km/h.
Days of operation: Mon–Fri
    2h 58m

    E-ticket

  9. 15:22

    Bristol Temple Meads

    18:49

    London Waterloo

    Train G36900-1F21 is operated by Great Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L21829-1L60 is operated by South Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–Fri
     3h 27mChanges required

    E-ticket

    15:22

    Changes required

    18:49

    Bristol Temple Meads

    London Waterloo

    Train G36900-1F21 is operated by Great Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–FriTrain L21829-1L60 is operated by South Western Railway. The speed of this train is 90km/h.
Days of operation: Mon–Fri
    3h 27m

    E-ticket

  10. 15:27

    Bristol Parkway

    16:41

    London Paddington

    Train G37030-1L23 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37030-1L23

     1h 14mDirect

    E-ticket

    15:27

    Direct

    16:41

    Bristol Parkway

    London Paddington

    Train G37030-1L23 is operated by Great Western Railway. The speed of this train is 125km/h.
Days of operation: Mon–Fri

    G37030-1L23

    1h 14m

    E-ticket

View later trains

Bristol to London Train FAQs

  • How long does the train from Bristol to London take?

    The train from Bristol to London takes around 2h 3m on average.

  • What is the shortest duration for trains from Bristol to London?

    The shortest train ride from Bristol to London takes around 1h 12m.

  • Are there direct trains from Bristol to London?

    No, there is no direct train from Bristol to London. This journey requires at least 2 train change(s).

  • How many trains travel from Bristol to London per day?

    On average, around 91 trains travel from Bristol to London per day between the times of 05:00 and 22:00.

  • What rail companies operate train services between Bristol and London?

    On the route from Bristol to London, you'll find trains operated by more than one company, including South Western Railway. Check out and compare rail companies to get an idea what kind of services they provide on train trips from Bristol to London.

  • In Partnership With National Rail

    A platform you can trust

  • Multiple Currencies Accepted

    Payments are secured using the latest industry standards

  • E-tickets Available

    Enter the station by scanning a QR code

You might also be interested in...

Book Now