From the *A Web site it gives me this:
Leg 1 - Air China 984 -
07:20 Beijing/Peking (PEK), CN - 09:30 Shanghai Pu Dong (PVG), CN (683 miles) Total distance 1484 miles 2h10m , 330
Leg 2 - Shanghai Airlines 807 -
15:25 Shanghai Pu Dong (PVG), CN - 18:00 Macau (MFM), MO (801 miles)
2h35m Boeing 757
Depart 7:20 AM, Arrive 6 PM
Return is no better:
Leg 1 - Shanghai Airlines 818 -
12:55 Macau (MFM), MO - 14:50 Shanghai Pu Dong (PVG), CN (801 miles) Total distance 1484 miles
1h55m 767
Leg 2 - Air China 156 -
18:45 Shanghai Pu Dong (PVG), CN - 21:10 Beijing/Peking (PEK), CN (683 miles)
2h25m 738