Flam adalah sebuah desa di lembah Flamsdalen yang terletak di ujung Aurlandsfjorden, cabang Sognefjorden.