Great Western Railway operates a train from Bristol to Uxbridge hourly. Tickets cost $45 - $85 and the journey takes 1 h 13 min. Great Western Railway also services this route every 30 minutes. Alternatively, National Express operates a bus from Bristol to Uxbridge 4 times a day. Tickets cost $30 - $45 and the journey takes 2 h. 4 other operators also service this route.
How to get from Bristol to Uxbridge
From Bristol Temple Meads train to Reading then train to West Drayton. 1 h 57 min £51. From Bristol, Bus Station bus to Heathrow Central Bus Station then bus to Uxbridge, York Road (UB8). 2 h 20 min £27. From Bristol drive to Uxbridge. 1 h 47 min £19.