Mahashivratri in India starts at nightfall on 8th March 2024 and ends the following night.