The distance between Petaluma to Arroyo Grande is 455 Mi by road. You can also find the distance from Petaluma to Arroyo Grande using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Petaluma to Arroyo Grande for road driving directions!