Jernbanestasjonen i Bergen er bygget av gneis fra Vaksdal og skifer fra Voss. Det er et av byens få, men markante råkoppbygg, reist i den tids nasjonalromantiske stil, som innebar bruk av ekte norske materialer. Selve toghallen er kontinental og typisk for sin tids jernbanearkitektur. Den ble bygget av Jens Z.M Kielland i 1913 og ombygget 1942, 1951 og i 1959 av Kåre Frølich.
Publikumsarealene ble modernisert i 1992 og et nytt tilbygg langs Kaigaten av Lunds Slaatto knyttet da jernbanestasjonen sammen med Bergen Storsenter og Bygarasjen. Stasjonen og spesielt stålkonstruksjonene i taket ble renovert av ROM Eiendom i 2017.
Jernbanestasjonen i Bergen ble fredet i 2003.