Di Batu, Jawa Timur, tersedia banyak hotel dengan spa yang siap memanjakan wisatawan. Lokasinya tersebar di sekitar kawasan Jatim Park dan Songgoriti, memudahkan akses ke objek wisata. Kisaran tarif per malam mulai dari Rp300.000 untuk In Villa Garden Resort hingga lebih dari Rp1.000.000 di The Singhasari Resort Batu. Fasilitas spa biasanya meliputi pijat, sauna, dan berendam air panas.
The Singhasari Resort Batu (skor 88) menonjol dengan spa mewah, pusat kebugaran, dan lapangan tenis. Golden Tulip Holland Resort Batu (skor 86) memiliki kolam renang dengan seluncuran air dan spa keluarga. Royal Hotel and Villa Batu (skor 75) menawarkan sepeda gratis, taman bermain, dan tennis. The Batu Hotel & Villas (skor 78) menghadirkan sky lounge dengan pemandangan gunung. In Villa Garden Resort (skor 40) menjadi pilihan hemat dengan spa dan kolam renang.
