How to get to Himeji
Scfema, CC BY-SA 3.0, via Wikimedia Commons
Shinkansen and local trains
You can reach Himeji by Shinkansen from Kyoto (45 minutes – from 4840 Yen) and from Shin-Osaka (37 minutes – from 3280 Yen). If you start from Kyoto or Tokyo, you almost always have to change trains at Shin-Osaka. With local trains, you can reach the city from Kyoto (73 minutes – 2310 Yen) or from Osaka (67 minutes – 1520 Yen).
From Umeda you can reach SanyoHimeji station in about 95 minutes for 1300 Yen with the private Hanshin company.
If you have a Kansai Railway Pass, you can use it for private companies to reach the city.
Photo by 663highland, CC BY-SA 4.0, via Wikimedia Commons