Tänav on pärit keskajast, aastal 1784 koosnes see kolmest osast: Kauba tänavast
kuni Jaani kirikuni kandis tänav nime Pikk tänav, kirikust kuni Lossi tänavani Munga tänav ja Lossi tänavast järve poole Juudi tänav (Judengasse, Judenstrasse). Pika tänavaga liideti 1804. aastal Munga tänav, 1936. aastal ka Juudi tänav. Nõukogude okupatsiooni ajal kandis Pikk tänav Pioneeri tänava nime.
Pika tänava piirkond oli asustatud juba enne Viljandi linnamüüri rajamist. Pika tänava varaseim maakivisillutis on dateeritud 14. sajandisse. Pika tänava piirkonnas on avastatud ka keskaegseid hooneid[1].