Flåm [floːm] est un village de la municipalité d'Aurland, en Norvège. Il est situé au bout de l'Aurlandsfjord et est le point de départ de la ligne Flåmsbana, qui est connectée à la ligne Bergensbanen reliant Oslo à Bergen. Il constitue un point de passage touristique important.