Yes there are at least two McDonald’s in Venice. The first is very near San Marco Square (Calle Larga, to the left of the Basilica out one street and then to the right). The restaurant serves the usual McDonald’s menu and is a popular choice for those looking for a quick and affordable meal.
The second is at Strada Nova, Cannaregio 3885, tel. +39 041 5222969, Ca’Doro vaporetto stop.