Where is Indian Bay?
Villa is home to Indian Bay. Villa is a relaxing city known for its selection of restaurants. If you'd like to find things to do in the area, you may want to check out Villa Beach and St Vincent Botanic Gardens.
Where can I stay near Indian Bay?
We've got 19 hotels you can pick from within just a mile of Indian Bay. You may want to consider one of these options that are popular with our travellers:
Sunset Shores Beach Hotel
- hotel • Free parking • Free Wi-Fi • Restaurant • Central location
Beachcombers Hotel
- resort • Free valet parking • Free pool cabanas • Free Wi-Fi • Attentive staff
Mariners Hotel
- hotel • Free Wi-Fi • Restaurant • Bar • Attentive staff
LA Vue Boutique Hotel & Beach Club
- hotel • Free parking • Free Wi-Fi • 4 restaurants • Attentive staff
Stonetrail
- hotel • Free parking • Free Wi-Fi • Garden
Things to see and do near Indian Bay
What to see near Indian Bay
- Villa Beach
- St Vincent Botanic Gardens
- Port of Port Elizabeth
- Public Market
- St. George's Anglican Cathedral
Things to do near Indian Bay
- Kingstown Market
- Botanical Gardens
- Montreal Gardens
- Bequia Maritime Museum
How to get to Indian Bay
Flights to Villa
- Argyle (SVD-Argyle Intl.), 3.9 mi (6.3 km) from central Villa