История Гохар-Таппе начинается с жизни людей, которые жили в древних пещерах Мазандарана и постепенно покинули пещеры и обосновались в районе Гохар-Таппе.
Бехшахр расположен на востоке провинции Мазандаран, на высоте 20 метров над уровнем моря. Город ведет к Каспийскому морю с севера, горам Альборз и провинции Семнан с юга, провинции Голестан с востока и округу Нека с запада.