La estación de tren de Inverness se inauguró en 1855. Actualmente, es la única y más importante estación de tren de la ciudad. Propiedad de Network Rail, es operada por Abellio ScotRail, quien brinda la mayoría de los servicios.
La estación también cuenta con las compañías ferroviarias Caledonian Sleeper y London North Eastern Railway, que ofrecen servicios a Inglaterra. Gracias a todos estos servicios, la ciudad está conectada a muchos otros lugares populares del Reino Unido, incluidas las rutas de Glasgow a Inverness, Edimburgo a Inverness, etc.