Great Western Railway operates a train from Bath to Burnham-on-Sea hourly. Tickets cost $16 - $29 and the journey takes 43 min. Alternatively, you can take a bus from Bath to Burnham-on-Sea via Bristol International Airport, Airport Terminal and Weston-super-Mare, Alexandra Parade in around 3 h 40 min.
How to get from Bath to Burnham-on-Sea
From Bath Spa train to Bristol Temple Meads, train to Highbridge & Burnham-on-Sea, then taxi to Burnham-on-Sea. 1 h 35 min £27. From Bath City Centre, Corn Street bus to Bristol International Airport, Airport Terminal, bus to Weston-super-Mare, Alexandra Parade, then line 20 bus to Burnham-on-Sea, Swimming Pool. 3 h 40 min £17. From Bath taxi to Burnham-on-Sea. 54 min £96. From Bath drive to Burnham-on-Sea. 54 min £7.