Great Western Railway operates a train from Bristol to Hammersmith hourly. Tickets cost $65 - $130 and the journey takes 1 h 40 min. London Underground (Tube) also services this route every 5 minutes. Alternatively, National Express operates a bus from Bristol to Hammersmith 5 times a day. Tickets cost $13 - $18 and the journey takes 2 h 20 min.
How to get from Bristol to Hammersmith
From Bristol Temple Meads train to London Paddington, walk to Paddington (H&C Line)-Underground, then Tube to Hammersmith (H&C Line) Underground Station. 2 h £59. From Bristol bus to London Hammersmith. 2 h 20 min £12. From Broadmead, Cabot Circus night bus to Heathrow Terminals 1-2-3 Underground Station then Tube to Hammersmith (Dist&Picc Line) Underground Station. 2 h 35 min £28. From Bristol drive to Hammersmith. 1 h 57 min £21.