Taşhan'ın hangi padişah zamanında yapıldığına dair bilgi, yapılan yere göre değişiklik göstermektedir: Afyonkarahisar'ın Çay ilçesindeki Taşhan, Anadolu Selçuklu Sultanı 3. Gıyaseddin Keyhüsrev döneminde, 1279 yılında tamamlanmıştır. Trabzon'daki Taşhan, Trabzon Valisi İskender Paşa tarafından 1531-1533 yılları arasında yaptırılmıştır. Uşak'taki Taşhan (Bedesteni), 1901 yılında bir İtalyan mimar tarafından tasarlanmıştır. Tokat'taki Taşhan, 1626-1632 yılları arasında inşa edilmiştir.