Flight distance between Salvador, Brazil and Villanueva, Honduras 3,907.1 mi / 6,287.8 km