Does St John or St Thomas have any hostels?
There is only one on St Thomas. Rhoda's Guest House at Tillett Gardens. Convenient location on public transportation route.
St Thomas has one. It’s Rhondas Guest house at Tillet Gardens. Tillets is a complex with a restaurant , a playhouse, and a number of shops.
The hostel is small so best to reserve early.
Rhoda's Guest House, now renamed Tillett Hostel: