Japan Railways (JR) operates a train from Takamatsu to Hiroshima hourly. Tickets cost $10 - $14 and the journey takes 53 min. Japan Railways Shinkansen also services this route every 20 minutes. Alternatively, Chugoku JR Bus Company operates a bus from Takamatsu to Hiroshima every 4 hours. Tickets cost $37 and the journey takes 3 h 24 min.
How to get from Takamatsu to Hiroshima
From Takamatsu(Kagawa) train to Okayama then train to Hiroshima. 1 h 43 min ¥6311. From Ritsurinkoen-mae bus to Hiroshima BC. 3 h 24 min ¥4099. From Takamatsu drive to Hiroshima. 2 h 17 min ¥2995.