Vieste is located in the province of Foggia and the easternmost part of Gargano promontory. The closest airport for international transfers is Bari-Palese, 180 km away. If you're in no hurry, the area is well-served by bus and train, but routes are rarely direct. Waits can also be long, so you'll need to set aside at least nine hours to reach Vieste by public transit. Alternatively, there's an Enterprise Rent-A-Car branch at the airport, and by road, you'll be there in just over two hours.