As mentioned in our top Japan travel tips article, there is no strict dress code at Japanese shrines or temples. However, it is more appropriate to dress in a way that is slightly more conservative or leans toward smart-casual a little. Shorts, skirts and dresses at knee-length are fine.