There isn't a wide range of Expedia-accredited hotel options within easy driving distance of Union Island, so we recommend you to book early if you want to stay in a centrally located Union Island hotel.
The Palm Island Resort All Inclusive is the nearest hotel to the center of Union Island and is only a short drive away.
the Tamarind Beach Hotel & Yacht Club is 10 miles from the center of Union Island. 8 miles away is the Green Roof Inn which is another option.
Kingstown is an alternative place to stay. It is where you'll find the Botanical Gardens, Fort Charlotte and Argyle Beach and is 40 miles to the south of the center of Union Island. Places to stay in Kingstown include the Buccament Bay Resort - All Inclusive and Grenadine House.
E.T. Joshua Airport is the preferred airport and is located 40 miles from Union Island. Hotels that are nearby include Grenadine House and Grand View Beach Hotel.