Mahdia se bucura de o cantitate generoasa de lumina solara pe tot parcursul anului. In timpul lunilor de vara soarele rasare in jurul orei 5:30 AM si apune in jurul orei 9:00 PM, oferind aproximativ 14,5 ore de lumina naturala. In timpul iernii, zilele sunt mai scurte, cu rasaritul in jurul orei 7:25 AM si apusul in jurul orei 5:20 PM, oferind aproximativ 9,5 ore de lumina.