The incident took place in the coastal district around 5 AM on Mumbai-Goa Highway.
The bus that was carrying 45 passengers from Virar to Kudal, overturned after its driver lost control over the vehicle.
Out of the 33 injured, 10 are in a serious condition, police said, adding that all of them were undergoing treatment at a hospital in Dervan.