Yes, Singapore Airlines flies to Mauritius. It does so through a codeshare partnership with Air Mauritius, meaning Air Mauritius planes are viewed as an extension of the Singapore Air fleet. These planes land at Sir Seewoosagur Ramgoolam International Airport and Sir Gaetan Duval Airport.