The timings for darshan at Badrinath Temple are 6 am to 12 noon and 4 pm to 9:30 pm. However, on special days and occasions, visiting times can be changed.