You asked:

distance from marco island to venice florida

  • Marco Island is 89.8 miles (144 kilometers) from Venice, Florida, as the crow flies.