Great Western Railway operates a train from Cardiff to Hammersmith hourly. Tickets cost $80 - $150 and the journey takes 1 h 59 min. Alternatively, National Express operates a bus from Cardiff to Hammersmith 3 times a day. Tickets cost $16 - $21 and the journey takes 2 h 58 min.
How to get from Cardiff to Hammersmith
From Cardiff Central train to London Paddington, walk to Paddington (H&C Line)-Underground, then Tube to Hammersmith (H&C Line) Underground Station. 2 h 19 min £72. From Cardiff, Castle Street bus to London Hammersmith. 2 h 58 min £14. From Cardiff, Kingsway night bus to Heathrow Terminals 1-2-3 Underground Station then Tube to Hammersmith (Dist&Picc Line) Underground Station. 3 h 45 min £33. From Cardiff drive to Hammersmith. 2 h 29 min £27.