O Funchal é uma cidade com uma geografia muito especial, porque fica no meio do Atlântico, na ilha da Madeira. A cidade está situada numa baía parecida a um anfiteatro: à frente, o mar azul, e atrás, montanhas verdes que sobem muito alto, até quase 1800 metros. É como se a cidade estivesse “encaixada” entre o mar e a serra, o que lhe dá um cenário muito bonito e único.
A cidade é relativamente pequena, com cerca de 76 km², mas bastante povoada e com muita vida. O centro histórico fica perto do mar, a uma altitude baixa, perto dos 37 metros, e depois a cidade vai subindo pelas encostas, com bairros que chegam a altitudes de 800 metros ou mais. O relevo é muito inclinado, com muitas subidas, descidas e vales estreitos, atravessados por ribeiras como a de São João, de Santa Luzia e de João Gomes, que marcam bem a paisagem urbana.
O clima é muito ameno, quase sempre agradável, com estações menos marcadas, o que faz com que haja muita vegetação, jardins, flores e zonas verdes ao longo da cidade. Essa geografia ajuda muito ao turismo, porque há muitos miradouros, caminhos pela montanha e vistas sobre o mar e a cidade, além de pequenas praias e zonas balneares artificiais junto à costa.