Distance | 422 miles (680 km) | |
Average bus ticket price | $65 (€58) | |
Bus frequency | 1 a day | |
Direct bus | Yes, there is 1 direct bus a day | |
Bus companies | Ferrovie del Gargano or Marino Autolinee |
Buses from Vieste to San Donato Milanese cover the 422 miles (680 km) long journey taking on average 10 h 55 min with our travel partners like Ferrovie del Gargano or Marino Autolinee. Normally, there is 1 bus operating per day, including direct services available. While the average ticket price for this route costs around $65 (€58), you can find the cheapest bus ticket for as low as $65 (€58).
Here are some other resources that might have the information you need