L'Hotel San Giovanni Terme offre ai suoi ospiti la possibilità di gustare la cucina locale presso il ristorante San Giovanni Terme, specializzato in piatti tipici dell'isola di Ischia. In alternativa, è possibile richiedere il servizio in camera con orario limitato per godersi i pasti in totale relax. Per un momento di svago, è disponibile un bar/lounge e un bar a bordo piscina, dove è possibile sorseggiare un drink in compagnia. La colazione a buffet è servita a pagamento tutti i giorni dalle ore 07:30 alle ore 09:30.
Nei dintorni dell'Hotel San Giovanni Terme, gli ospiti possono visitare la suggestiva Via Vittoria Colonna e la Spiaggia dei Pescatori, entrambe raggiungibili a piedi in pochi minuti. Inoltre, a soli 2,5 km di distanza si trova Ischia Porto, mentre la Piazza degli Eroi è a soli 0,5 km dall'hotel.
Gli ospiti possono concedersi momenti di relax presso la spa dell'hotel, dove sono disponibili massaggi, trattamenti per il corpo e trattamenti per il viso. Per gli amanti del mare, è possibile godersi la spiaggia privata e usufruire dei servizi ricreativi offerti, tra cui sorgenti termali e un bagno turco. La struttura offre inoltre il Wi-Fi gratuito, servizi di concierge e una sala rinfreschi. È disponibile un servizio navetta a pagamento per raggiungere la spiaggia e praticare attività come il surf.
L'hotel osserva la chiusura tra il 1 ottobre e il 1 aprile. Tra i servizi offerti vi sono il pratico servizio di lavanderia e lavaggio a secco, una reception aperta 24 ore su 24 e un deposito bagagli. Gli ospiti possono usufruire del parcheggio gratuito in loco.
L'Hotel San Giovanni Terme dispone di 50 camere climatizzate, dotate di minibar e TV a schermo piatto. Le camere sono provviste di balcone o patio e offrono la connessione Wi-Fi gratuita. Gli ospiti possono rilassarsi e divertirsi grazie alla TV con canali in digitale. I bagni privati sono completi di doccia, set di cortesia gratuiti e bidet.