W 1941-53 czynny był - osobne hasło - dom noclegowy Heleny Kulaszyńskiej (ul. Zacisze 10), nazywany zresztą również hotelem (pieczątka Hotel "Zacisze"), W 1947-71 usługi świadczył hotel "Staromiejski" w Bramie Szczebrzeskiej (47 m.). W 1952 zatrudniał 9 osób – kierownik, kancelistka, 3 portierów, 3 sprzątaczki i 2 praczki. W 1965 udzielono 13.272 noclegów. W 1952 PMRN polecił przygotowanie dla otwarcia hotelu "Centralnego" do otwarcia, do którego jednak nie doszło. W 1955 wymieniano Kowalską przy ul. Ormiańskiej, która nocowała przyjeżdżających bez dowodów osobistych. W 1953 powstał przy d. synagodze Dom Wycieczkowy PTTK (1961 - 65 łóżek, 1991 - 42), od 1995 wł. Gustawa Saka, znany był jako hotel "Marta" (45 miejsc, pokoje 2-3-4-5-6-8-osobowe), chętnie odwiedzany przez gości zza wschodniej granicy (blisko połowa), czynny jeszcze w 2003. W 1959 otwarto hotel w koszarach.
22 V 1971 na Starym Mieście otwarto duży hotel "Renesans", który w 1980 zdetronizowany został przez nowy 3-gwiazdkowy hotel "Jubilat", pocz. o 176 miejscach. Obydwa posiadają apartamenty (w 1993 "Jubilat" - 800 tys. zł, "Renesans" - 570 tys. zł, "Sportowy" - 450 tys. zł). Od pocz. l. 90. obydwa największe, należące dawniej do WPT "Roztocze" hotele wynajmują znaczną część pomieszczeń na biura. W 1993 przyjęła je spółka pracownicza. W 1980 w hotelach było 279 miejsc.
W 1980 otwarto też "Zajazd" WSS przy ul. Lubelskiej (1995 - 26 miejsc), a w 1983 hotel "Sportowy" OSiR przy ul. Królowej Jadwigi (1995 - 90). W pochodzącym z pocz. l. 80. hotelu robotniczym (ul. Sikorskiego 6) otwarto w 1990 tani hotel "Junior". W 1995-99 był hotel "Garnizonowy" (2000 - zespół internatowy "Koszary"), w 1996 otwarto hotel "Arkadia" (Rynek Wielki 9, 25 m., ob. 12 m. w 7 pokojach, jest apartament, solarium) i motel "Korona" (ul. Sikorskiego, obok "Zajazdu", 39 m.), w 1997 motel "Polak" (ul. Orla), a w 2004 motel przy zajeździe "Orzeł" (25 m.) przy ul. Lipskiej.
Było także schronisko młodzieżowe (ob. przy szkole nr 4 - 50 miejsc, 1977 - 66, później 140) i kwatery prywatne (1977 - 190, 1979 - 420, 1980 - 350 m., później nawet 540), od 1980 camping przy ul. Królowej Jadwigi (66 m., 1995 - 40 m. w domkach, 20 namiotów). Przy ul. Kr. Jadwigi, za rzeką ośrodek PTTK posiadał w 1988 - 80 m. w domkach, pole na 140 namiotów (1981), z barkiem "Tramp".
Dawniej był też powstały w 1979 hotel robotniczy przy ul. Młodzieżowej (230 miejsc) i ul. Czwartaków, czynne jeszcze w 1990. W 1977-80 wybudowano motel PZMot. (120 m., ul. Peowiaków), który jednak dość szybko zaczął pełnić funkcję biurowca. Usługi hotelowe świadczył też PKS (1993-96) i KBK (1979-83). W 1999 powstał "Tani Hotelik" (Śląska 3 - pokoje 1, 4 i 7 osobowe, później 1, 2 i 3). Na granicy z miastem są także motele w Kalinowicach, Płoskiem i Sitańcu.
W 1998 hotele o wyższym standardzie posiadały - "Jubilat" 89 m., "Arkadia" 9 m. i "Renesans" 40 m., o niższym - "Junior" 66 m., "Sportowy" (otwarty w 1983) 95 m. i "Garnizonowy" 25 m., ponadto "Zajazd Zamojski" przy ul. Lubelskiej 66a, 26 m., motele - "Polak" 7 m. i "Korona" 41 m., dom wycieczkowy "Marta" 32 m.
W 2000 otwarto luksusowy "Hotel "Zamojski", w VI 2004 hotel "Senator" w Rynku Solnym, w 2007 na granicy z miastem otwarto czterogwiazdkowy hotel "Artis" , w 2008 hotel "Alex" przy ul. Okrzei w d. "Rozwoju" (68 miejsc - 2,3,4 i apartamenty), a w VIII 2010 w adaptowanym budynku na terenie d. koszar otwarto hotel "Carskie Koszary" (trzy gwiazdki, wł. Lucjan Wójtowicz) z 45 miejscami - apartament, pokój rodzinny oraz pokoje 1 i 2-osobowe, ponadto restauracja sala bankietowo-szkoleniowa.
W 2012 otwarto drugi hotel na terenie koszar - "Koronny" (właśc. Barbara i Jarosław Cieślowie), pierwszy faktycznie czterogwiazdkowy w Zamościu - 9 jednoosobowych, 24 dwuosobowe, 3 apartamenty (w tym pąsowy i waniliowy), restauracja "Pasja". W 2012 powstał również Pensjonat Myka przy ul. Starowiejskiej (trzy gwiazdki) - 30 miejsc, pokoje pow. 24 m2.
W 1986 przy 708 miejscach (528 całodobowych) udzielono 27,3 tys. osobom 107,3 tys. noclegów. W 1989 było 7 obiektów z 704 miejscami (495 całorocznych), udzielono noclegów ok. 35 tys.. W 1995 miejsc hotele i pensjonaty - 296, inne 274, 1997 - 299 i 227 innych (w tym 50 schroniska i 53 w pokojach gościnnych), 1998 - 543 miejsca, 2005 - 1100 miejsc noclegowych o europejskim standardzie, 2019 - 1725, w tym 1280 całorocznych (B.P. 770, Chełm 400).
W 1992 udzielono 115 tys. noclegów (38 tys. osób), 1995 - ok. 50 tys. (ok. 30 tys.), 1997 do IX - 23.545  (14.035),  1998 - 39,6 tys. tj. 1/4 możliwości, 2019 - 70 tys, w tym 6,7 tys. z zagranicy (B.P. 37 tys., Chełm 8,6 tys.). W 2007 w Zamościu na 1 tys. mieszkańców przypadało 18,4 miejsc (śr. krajowa 15,6). W 2020 było 21 obiektów noclegowych (Lublin 55, Podlaska 11, Chełm 6).
Według GUS z 2020 w Zamościu było 10 hoteli (2 ★★★★, 5 ★★★, 1 ★★, 2 w trakcie kategoryzacji), 0 moteli oraz 1 pensjonat (kategorii ★★★). W porównaniu z 2008 przybyło 5 obiektów.


 * Ceny z pocz. l. 90-tych - "Renesans" 1-osob. 200 tys. zł, 2-osob. 300 tys. zł (apartament 600 tys. zł), Jubilat analogicznie 120 i 190. Cena dwuosobowego pokoju latem 2000: "Zamojski" - 288 zł, "Renesans" - 164 zł, "Arkadia" - 150 zł, "Jubilat" - 148 zł, "Polak" - 118 zł, "Junior" - 78 do 100 zł, OSiR - 98 zł, "Koszary" a także  "Korona" - 70 zł, "Zajazd" - 50 zł. W 2003 najtańszy był "Tani Hotelik" - 25 zł, Dom Turysty - 20 do 45 zł w pojedynczym, "Garnizonowy" - 45 zł apartament, 70 zł 2-os., "Junior" - 150 zł apartament,  100 zł 2-os.,  "Arkadia" - 250 zł apartament, 150 zł 2-os., "Jubilat" - 208 zł apartament, 166 zł 2-os., "Renesans" - 238 zł apartament, 208 zł 2-os., "Zamojski" - 117 EU apartament, 68 EU 2-os.
 * W 1991 trzy gwiazdki miał "Jubilat" 188 miejsc - wśród 112 hoteli w Polsce (czterogwiazdkowych było 51, pięciogwiazdkowych 2), ponadto "Renesans" ** (150 m.), "Sportowy" ** (37 m.), Zajazd "Gościniec" ** (26 m.), bez gwiazdek "Junior" (64 m.), DW PTTK (42 m.), Camping PTTK (78 m., 16 domków).
 * Zimą 1990 w "Renesansie" i "Jubilacie" zdemontowano urządzenia podsłuchowe. Były to wybrane pokoje, do których kierowano namierzone osoby. (Za "Przeglądem Kresowym" nr 1.
 * Cena jedynek w VI 2000 - 216 "Zamojski", 120 "Arkadia", 114 "Jubilat", 110 "Renesans", 88 "Polak", 79 OSiR, 69-80 "Junior", 65 Camping "Duet", 60 "Korona".
 * W 2001 trzy gwiazdki "Pascala" otrzymał "Jubilat", dwie "Renesans" i "Zamojski", jedną "Arkadia" (Lublin po jednym 3, 2 i 1-gwiazdkowym), w 2006 po trzy gwiazdki "Zamojski" i "Senator", dwie "Renesans"