Travel options for:
Macau to Shanghai
  • Fly Zhuhai to Shanghai Hongqiao

    $84 - $275
    1. Macau

      1 h - every 30 minutes

      $3 - $4

    2. Zhuhai (ZUH)

      2 h 10 min - non-stop

      $80 - $270

    3. Shanghai Hongqiao (SHA)

      18 min - every 10 minutes - line 10

      $1

  • Fly Macau to Shanghai Hongqiao

    $91 - $311
    1. Macau

      6 min - every 15 minutes

      $1

    2. Macau (MFM)

      1 h 50 min - non-stop

      $90 - $310

    3. Shanghai Hongqiao (SHA)

      18 min - every 10 minutes - line 10

      $1

  • Fly Macau to Shanghai Pudong

    $82 - $317
    1. Macau

      6 min - every 15 minutes

      $1

    2. Macau (MFM)

      2 h 10 min - non-stop

      $75 - $300

    3. Shanghai Pudong (PVG)

      10 min - every 15 minutes

      $6 - $16

    4. Longyang Road

      15 min - every 10 minutes - line 2

      $1

  • Ferry to Shenzhen, fly to Shanghai Hongqiao

    $101 - $311
    1. Macau

      1 h - every 3 hours

      $31

    2. Shenzhen Bao'an Port

      5 min - on demand

      $0

    3. Shenzhen (SZX)

      2 h 10 min - non-stop

      $70 - $280

    4. Shanghai Hongqiao (SHA)

      18 min - every 10 minutes - line 10

      $1

  • Train to Guangzhou, fly to Shanghai Hongqiao

    $114 - $310
    1. Macau

      27 min - once daily

      $11 - $40

    2. Guangzhou South

      1 h - every 5 minutes - line 2

      $1 - $2

    3. Jiahewanggang

      20 min - every 5 minutes - line 3

      $1

    4. Guangzhou (CAN)

      2 h 10 min - non-stop

      $100 - $270

    5. Shanghai Hongqiao (SHA)

      18 min - every 10 minutes - line 10

      $1

  • Ferry to Hong Kong, fly to Shanghai Hongqiao

    $119 - $354
    1. Macau

      1 h - 4 times a day

      $32 - $33

    2. Hong Kong (HKG)

      2 h 15 min - non-stop

      $85 - $320

    3. Shanghai Hongqiao (SHA)

      18 min - every 10 minutes - line 10

      $1

  • Train

    $94 - $202
    1. Zhuhai

      27 min - once daily

      $11 - $40

    2. Guangzhou South

      14 min - 3867 feet

    3. Guangzhou South

      20 min - once daily

      $12 - $35

    4. Shenzhen North

      11 h 32 min - once daily

      $70 - $130

    5. Shanghai Hongqiao

      18 min - every 10 minutes - line 2

      $1

  • Ferry, train

    $133 - $173
    1. Macau

      1 h - hourly

      $42

    2. Kowloon TST

      9 min - 2498 feet

    3. East Tsim Sha Tsui

      2 min - every 5 minutes

      $1

    4. Hung Hom Station

      19 h 22 min - once daily

      $90 - $130

  • Bus

    $72 - $100
    1. Zhuhai Gongbei Tongda

      1 h 50 min - every 30 minutes

      $8 - $12

    2. Guangzhou Provincial

      7 min - 1611 feet

    3. Guangzhou Provincial

      20 h - every 4 hours

      $55 - $80

    4. Hangzhou

      2 h - every 30 minutes

      $9

  • Drive

    $140 - $210
    1. Macau

      16 h 6 min - 982.5 miles

      $140 - $210

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Zhongzhu building bus to Zhuhai airport, fly to Shanghai Hongqiao airport, then line 10 Shanghai Metro to Shanghai. 4 h 31 min $124. From Jardim Hoi Van / Hoi Cheng bus to Macau airport, fly to Shanghai Hongqiao airport, then line 10 Shanghai Metro to Shanghai. 4 h 17 min $171. From Jardim Hoi Van / Hoi Cheng bus to Macau airport, fly to Shanghai Pudong airport, Maglev to Longyang Road, then line 2 Shanghai Metro to Shanghai. 4 h 48 min $166. From Macau Outer Harbour Ferry Terminal ferry to Shenzhen Bao'an Port, bus to Shenzhen airport, fly to Shanghai Hongqiao airport, then line 10 Shanghai Metro to Shanghai. 5 h 6 min $161. From Zhuhai train to Guangzhou South, line 2 Guangzhou Metro to Jiahewanggang, line 3 Guangzhou Metro to Guangzhou airport, fly to Shanghai Hongqiao airport, then line 10 Shanghai Metro to Shanghai. 5 h 23 min $163. From Macau ferry to Hong Kong airport, fly to Shanghai Hongqiao airport, then line 10 Shanghai Metro to Shanghai. 5 h 36 min $193. From Zhuhai train to Guangzhou South, walk to Guangzhou South, train to Shenzhen North, train to Shanghai Hongqiao, then line 2 Shanghai Metro to Jingan Temple. 14 h 7 min $170. From Macau ferry to Kowloon TST, walk to East Tsim Sha Tsui, subway to Hung Hom Station, then train to Shanghai Station. 21 h 35 min $152. From Zhuhai Gongbei Tongda bus to Guangzhou Provincial, walk to Guangzhou Provincial, bus to Hangzhou, then bus to Shanghai South. 25 h 4 min $79. From Macau drive to Shanghai. 16 h 6 min $172.