The itinerary is: Shenzhen to Hong Kong and then to Macau, then from Macau to Hong Kong and then back to China. How many visas do you need? Looking forward to your reply:)

If within 7 days, from Shenzhen to Hong Kong, Hong Kong to Macao, Macao to Hong Kong, Hong Kong to Shenzhen.

Total * * * only needs 1 Hong Kong endorsement and one Macao endorsement. If you travel to and from Hong Kong and Macao for more than 7 days, you need a second Hong Kong endorsement to return to Hong Kong from Macao.

So in your case, it is absolutely no problem to sign two Hong Kong visas and one Macao visa. If you go back and forth for 7 days, you can save a Hong Kong visa.

Right? You don't have to choose the best answer in a hurry. If you go to Hong Kong and ask the staff of the Immigration Bureau, you will know that what I said is right.