Kiskunhalas a Duna–Tisza közi homokhátság legmagasabb részén fekszik, Budapesttől 148 kilométerre délre, Kecskeméttől 63 kilométerre dél-délnyugatra, Bajától 56 kilométerre északkeletre, Szegedtől 55 kilométerre nyugat-északnyugatra. A legközelebbi országhatáron túli várostól, a vajdasági (szerbiai) Szabadkától 45 kilométerre északra van.
Nevezetességei:
Halasi Csipkemúzeum, Halas Galéria, Sáfrik-féle szélmalom, Thorma János múzeum, Termálfürdő.