Jernbanestasjoner kan deles inn etter driftsmessig og plasseringsmessig funksjon i endestasjoner og mellomstasjoner ettersom de ligger langs en jernbanestrekning eller ved enden av en slik. Noen av endestasjonene bygges som såkalte sekkestasjoner der sporene ender i en butt og der de reisende kan nå alle plattformene uten å behøve å krysse spor. Bergen stasjonen er en typisk sekkestasjon.