Здравствуйте, мы выезжали из Макао в Шенжень на теплоходе и у нас спрашивали визу ( она у нас была оформлена на 7 дней). Так что лучше узнайте в посольстве или консульстве. Хотя, в принципе, не должно быть проблем, если Вы не будете выходить из транзитной зоны в аэропортах Шанхая-Пекина.
Для граждан России виза в Макао не нужна. 19 июня 2012 года правительством России и Макао был подписан договор, предусматривающий возможность для россиян и постоянных жителей Макао выполнять на взаимной основе безвизовые поездки на срок до 30 дней. Все, что нужно в таком случае это действующий заграничный паспорт или документ, который его заменяет и обратный билет или билет в третью страну. Целью такой поездки может быть туризм, посещение друзей, родственников или деловая встреча.