The Northern Explorer train service stops in Hamilton en route between Auckland and Wellington.
Hamilton railway station is located on Fraser Street in Frankton, which is a half-hour walk into the city centre; although local buses stop on Queens Avenue just a short walk from the station.