In May, the average temperature in Badrinath ranges from 11°C to 22°C.