The El Nido-Bataraza highway connects the town to other mainland towns and municipalities.
Health facilities in the municipality include a 25-bed capacity secondary government hospital, the Southern Palawan Provincial Hospital; a Rural Health Unit (RHU); Barangay Health Stations (BHS); and private clinics and hospitals.