|Distance||162 miles (262 km)|
|Average bus duration||4 h 55 min|
|Bus providers||Marino Autolinee or Ferrovie del Gargano|
Buses from San Marco in Lamis to Rome cover the 162 miles (262 km) long journey taking on average 4 h 55 min with our travel partners like Marino Autolinee or Ferrovie del Gargano. There are direct bus services available.
Here are some other resources that might have the information you need