Sogn har også jernbaneforbindelse. Det er Flåmsbanen som går fra Flåm til Myrdal på Bergensbanen. Den ligger i sin helhet i Aurland kommune.