Археологические данные позволяют предполагать, что город был населён кельтами уже 500 лет до н. э., и сначала носил название Новиомаг. Позднее, в эпоху римлян, город был известен под именем Августа Неметум и Цивитас Неметум, по имени германского племени, населявшего эту область. В VI веке город получил имя Шпира от названия реки Шпейербах, протекающей через город.
Шпейер расположен на месте впадения реки Шпейербах в Рейн.
Основной достопримечательностью является Шпейерский Собор. Это самая большая сохранившаяся церковь в романском стиле, которая с 1981 года — объект всемирного культурного наследия ЮНЕСКО.
Собор был построен в 1030-1061 годах императорами Священной Римской империи. В то время собор был одним из крупнейших зданий мира. Самое большая катастрофа в истории собора имела место в 1689 году, когда солдаты французского короля Людовика XIV разрушили его, оставив почти только стены. В 1772-1784 годах собор был реставрирован, однако вскоре снова захвачен французами. В 1846-1853 состоялась полная реставрация и украшение величественными фресками.
В начале XVIII века Шпейер был заново отстроен после пожара, практически полностью разрушившего город. Большинство зданий центральной части, выстроенных после пожара, прекрасно сохранилось до сих пор. 2000-летняя история Шпейера, запечатленная в его архитектуре, привлекает сюда толпы туристов.



