Historically, the town was served by two adjacent railway stations; the existing station served the Great Eastern Railway line from Norwich to Cromer High, while nearby North Walsham Town railway station served the now closed lines to Melton Constable via Aylsham, Melton Constable via Mundesley and Sheringham, and Great Yarmouth via Potter Heigham.