Flåm er særlig kjent for Flåmsbana som går mellom Flåm ved fjorden og Myrdal stasjon på Bergensbanen. Flåmsbana er kjent for sin bratte oppstigning. Den stiger fra 2 moh. Flåm stasjon til 870 moh. Myrdal stasjon på 17 kilometer. Det er en stigning på 5,1%, maksimal stigning er sør for Dalsbotn, 5,5%. Fra banen er det utsikt over Flåmsdalen. På Berekvam stasjon er det kryssingsspor der togene fra Flåm og Myrdal kan krysse hverandre. Toget tar et opphold ved Kjosfossen.