Asia · Japan
Odawara
Odawara is a castle town on Sagami Bay in Kanagawa Prefecture, about 35 minutes from Tokyo Station by shinkansen and the gateway station for Hakone.
RegionAsia
Sign in to read the full Odawara guide
History & culture, When to go, Things to do and Neighborhoods, plus 9 more, free with an AlgoTrips account.