The closest rail stations are Foggia and San Severo, both are connected Vieste with bus and local train. Watch the bus timeline Vieste – Foggia.
There are many buses to Vieste. The lines to reach Gargano start from the main italien cities: Roma, Napoli, Pescara, Bologna, Reggio Emilia, Torino, Venezia, Modena, Parma, Padova, Milano.The most important bus lines to reach Vieste and Gargano is Ferrovie del Gargano
From the fast road A14 (Bologna – Taranto) the exit gate is Poggio Imperiale, than follow the road ss693 to Vico del Gargano and after Vieste.
From the fast road A16 (Naples – Bari), the exit gate is Candela, than follow to Foggia – Gargano – Manfredoni- Mattinata – Vieste.
It’s possible to reach easly Vieste from the Bari airport on the shuttle Gargano Easy to Reach