Portuguese is the official language in Mozambique. While English can be understood and spoken in many places, especially in hotels and restaurants, it may not be as widely spoken everywhere.