Tettstedet består av to øyer, Marstrandsön og Koön. Stedet ble regnet som by i middelalderen, angivelig grunnlagt av den norske kongen Håkon Håkonsson. De eldste tegn på bymessig bebyggelse i Marstrand går tilbake til 1291, da kildene nevner fransiskanere i Marstrand. I dag står bare ruinene av fransiskanerklosteret igjen; det ble revet i 1532.