|Distance||421 miles (679 km)|
|Bus companies||Ferrovie del Gargano|
Buses from Nova Milanese to San Giovanni Rotondo cover the 421 miles (679 km) long journey with our travel partners like Ferrovie del Gargano. There are direct bus services available.
Here are some other resources that might have the information you need