Funchal The city/word Funchal means Portugal. The city Funchal lies in Portugal. The country Portugal contains the city Portugal.