Portuguese is the official language in Portugal. However, in many hotels, staff members often speak English and sometimes Spanish and French.