Skip to content

prices we've seen · United States fares · USD

Flights from Shanghai (SHA) to Beijing (PEK)

  • One way from $108
  • Round trip from $219
  • Nonstop on 22 of 22 dates
  • Fastest 2h 10m
  • 3 airlines

The cheapest one-way fare from Shanghai (SHA) to Beijing (PEK) we have seen is $108 USD, departing Dec 6, 2026 (seen Nov 10, 2026): China Eastern MU 5105, nonstop, 2h 15m.

Search flights

Depart
More options

Cheapest · One wayseen Nov 10

$108 USD

China Eastern MU 5105 · Dec 6 · Nonstop · 2h 15m

A typical day on this route: $164

Continue on the seller's site — $108

Cheapest round tripseen Nov 10

$219 USD

China Eastern MU 5121 · Nov 21 → Dec 6 · Nonstop · 4h 25m in all, both ways

Continue on the seller's site — $219

a2bflight may earn a commission from the seller if you book after this click; the price you see is the seller's and does not change. How we rank, what we keep.

These are the fares the seller shows on its United States site, in USD; prices where you live may differ.

See more dates →

Leave your email and we'll write on any day the fare is at or under your price — at most once a day. We'll send a link to confirm your address first. Without an email, it's still saved in My watches.

Prices are the fare alone; the seller shows the bag and fare rules.

Cheapest by month

Checked Nov 11

Pick a month to search the day its cheapest fare leaves.

  1. Nov 2026$108
  2. Dec 2026$108
  3. Jan 2027$136
  4. Feb 2027$214
  5. Mar 2027—
  6. Apr 2027—
  7. May 2027$234
  8. Jun 2027—
  9. Jul 2027$244
  10. Aug 2027—
  11. Sep 2027$235

Cheapest days to fly one wayCheapest round trips

Each day's cheapest fare we've seen, nonstop and with stops. Cheapest first.

We may earn a commission from the seller · How we rank

  1. SunDec 6

    10:00

    2h 15mNonstop

    12:15

    Cheapest$108 USD

    China Eastern MU 5105 · seen Nov 10

  2. SatNov 21

    17:00

    2h 15mNonstop

    19:15

    $108 USD

    China Eastern MU 5119 · seen Nov 10

  3. SunNov 29

    09:30

    2h 30mNonstop

    12:00

    $108 USD

    China Eastern MU 5153 · seen Nov 11

  4. SatJan 16

    07:00

    2h 20mNonstop

    09:20

    $136 USD

    China Eastern MU 5099 · seen Nov 7

  5. SatJan 2

    19:30

    2h 25mNonstop

    21:55

    $142 USD

    Hainan Airlines HU 7606 · seen Nov 10

  6. SatJan 9

    12:00

    2h 15mNonstop

    14:15

    $147 USD

    China Eastern MU 5109 · seen Nov 10

  7. SatJan 30

    12:00

    2h 15mNonstop

    14:15

    $148 USD

    China Eastern MU 5109 · seen Nov 10

  8. SunJan 17

    09:00

    2h 15mNonstop

    11:15

    $149 USD

    China Eastern MU 5103 · seen Nov 9

  9. SunJan 10

    12:00

    2h 15mNonstop

    14:15

    $149 USD

    China Eastern MU 5109 · seen Nov 10

  10. SunJan 24

    13:00

    2h 15mNonstop

    15:15

    $152 USD

    China Eastern MU 5111 · seen Nov 5

Show 12 more fares
  1. WedJan 13

    12:15

    2h 25mNonstop

    14:40

    $156 USD

    Air China CA 1502 · seen Nov 8

  2. ThuJan 14

    14:00

    2h 15mNonstop

    16:15

    $172 USD

    China Eastern MU 5113 · seen Nov 8

  3. TueJan 26

    11:15

    2h 20mNonstop

    13:35

    $172 USD

    Air China CA 1508 · seen Nov 9

  4. ThuJan 7

    13:30

    2h 30mNonstop

    16:00

    $182 USD

    Air China CA 1520 · seen Nov 10

  5. FriJan 22

    07:45

    2h 25mNonstop

    10:10

    $186 USD

    Air China CA 1564 · seen Nov 10

  6. FriJan 15

    22:30

    2h 25mNonstop

    00:55+1

    $186 USD

    Air China CA 1566 · seen Nov 10

  7. TueJan 19

    12:15

    2h 25mNonstop

    14:40

    $187 USD

    Air China CA 1502 · seen Nov 9

  8. ThuJan 21

    07:45

    2h 25mNonstop

    10:10

    $188 USD

    Air China CA 1564 · seen Nov 9

  9. WedJan 20

    19:30

    2h 30mNonstop

    22:00

    $188 USD

    Air China CA 1516 · seen Nov 9

  10. MonJan 25

    13:30

    2h 30mNonstop

    16:00

    $188 USD

    Air China CA 1520 · seen Nov 9

  11. MonJan 11

    20:30

    2h 25mNonstop

    22:55

    $189 USD

    Air China CA 1550 · seen Nov 9

  12. SunJan 31

    07:45

    2h 10mNonstop

    09:55

    $218 USD

    Air China CA 1564 · seen Nov 8

The cheapest round trips we've seen on this route, on any dates, cheapest first.

We may earn a commission from the seller · How we rank

  1. 2 nightsNov 24–26

    20:55

    23:15

    Cheapest$211 USD

    Hainan Airlines HU 7610 · Nonstop · 4h 40m in all, both ways · seen Nov 7

  2. 1 nightNov 22–23

    09:30

    12:00

    $213 USD

    China Eastern MU 5153 · Nonstop · 4h 55m in all, both ways · seen Nov 10

  3. 2 nightsNov 18–20

    20:00

    22:15

    $218 USD

    China Eastern MU 5125 · Nonstop · 4h 10m in all, both ways · seen Nov 10

  4. 15 nightsNov 21 – Dec 6

    18:00

    20:15

    $219 USD

    China Eastern MU 5121 · Nonstop · 4h 25m in all, both ways · seen Nov 10

  5. 1 nightNov 23–24

    20:55

    23:15

    $222 USD

    Hainan Airlines HU 7610 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  6. 5 nightsDec 22–27

    20:55

    23:15

    $225 USD

    Hainan Airlines HU 7610 · Nonstop · 4h 45m in all, both ways · seen Nov 7

  7. Same dayNov 29

    08:00

    10:15

    $234 USD

    China Eastern MU 5101 · Nonstop · 4h 20m in all, both ways · seen Nov 10

  8. 3 nightsNov 23–26

    20:55

    23:15

    $235 USD

    Hainan Airlines HU 7610 · Nonstop · 4h 40m in all, both ways · seen Nov 9

  9. Same dayNov 23

    14:00

    16:25

    $239 USD

    Air China CA 1532 · Nonstop · 4h 50m in all, both ways · seen Nov 9

  10. Same dayNov 24

    14:30

    16:50

    $242 USD

    China Eastern MU 5159 · Nonstop · 4h 40m in all, both ways · seen Nov 9

Show 92 more fares
  1. 10 nightsJan 17–27

    10:00

    12:15

    $257 USD

    China Eastern MU 5105 · Nonstop · 4h 10m in all, both ways · seen Nov 4

  2. 7 nightsJan 17–24

    14:00

    16:15

    $260 USD

    China Eastern MU 5113 · Nonstop · 4h 10m in all, both ways · seen Nov 9

  3. 13 nightsDec 25 – Jan 7

    08:30

    10:55

    $269 USD

    Hainan Airlines HU 7602 · Nonstop · 4h 25m in all, both ways · seen Nov 9

  4. 2 nightsJan 8–10

    21:30

    23:55

    $287 USD

    Air China CA 1510 · Nonstop · 4h 25m in all, both ways · seen Nov 10

  5. 7 nightsJan 18–25

    18:30

    20:55

    $295 USD

    Air China CA 1522 · Nonstop · 4h 20m in all, both ways · seen Nov 4

  6. 7 nightsJan 15–22

    07:45

    10:10

    $313 USD

    Air China CA 1564 · Nonstop · 4h 40m in all, both ways · seen Nov 9

  7. 6 nightsJan 20–26

    20:30

    22:55

    $314 USD

    Air China CA 1550 · Nonstop · 4h 20m in all, both ways · seen Nov 8

  8. 18 nightsJan 12–30

    07:45

    10:10

    $323 USD

    Air China CA 1564 · Nonstop · 4h 30m in all, both ways · seen Nov 5

  9. 6 nightsJan 7–13

    11:15

    13:35

    $324 USD

    Air China CA 1508 · Nonstop · 4h 15m in all, both ways · seen Nov 8

  10. 3 nightsJan 31 – Feb 3

    20:30

    22:55

    $343 USD

    Air China CA 1550 · Nonstop · 4h 20m in all, both ways · seen Nov 7

  11. 14 nightsJan 30 – Feb 13

    08:00

    10:15

    $351 USD

    China Eastern MU 5101 · Nonstop · 4h 30m in all, both ways · seen Nov 6

  12. 37 nightsJan 13 – Feb 19

    22:30

    00:55+1

    $354 USD

    Air China CA 1566 · Nonstop · 4h 45m in all, both ways · seen Nov 8

  13. 6 nightsMar 14–20

    07:45

    09:55

    $421 USD

    Air China CA 1564 · Nonstop · 4h 30m in all, both ways · seen Nov 4

  14. 17 nightsFeb 7–24

    18:30

    20:55

    $421 USD

    Air China CA 1522 · Nonstop · 4h 45m in all, both ways · seen Nov 4

  15. 14 nightsFeb 4–18

    18:30

    20:55

    $421 USD

    Air China CA 1522 · Nonstop · 4h 50m in all, both ways · seen Nov 4

  16. 19 nightsMar 1–20

    16:30

    19:00

    $422 USD

    Air China CA 1534 · Nonstop · 4h 50m in all, both ways · seen Nov 4

  17. 7 nightsFeb 7–14

    17:30

    20:15

    $431 USD

    Air China CA 1518 · Nonstop · 5h 5m in all, both ways · seen Nov 10

  18. 3 nightsMar 1–4

    16:30

    19:00

    $441 USD

    Air China CA 1534 · Nonstop · 4h 50m in all, both ways · seen Nov 8

  19. 7 nightsMar 10–17

    13:30

    16:00

    $443 USD

    Air China CA 1520 · Nonstop · 4h 50m in all, both ways · seen Nov 10

  20. 12 nightsFeb 1–13

    20:30

    22:55

    $443 USD

    Air China CA 1550 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  21. 3 nightsMar 12–15

    12:15

    14:40

    $446 USD

    Air China CA 1502 · Nonstop · 5h 5m in all, both ways · seen Nov 4

  22. 13 nightsMar 1–14

    12:15

    14:40

    $447 USD

    Air China CA 1502 · Nonstop · 4h 45m in all, both ways · seen Nov 5

  23. 17 nightsMar 2–19

    12:15

    14:40

    $447 USD

    Air China CA 1502 · Nonstop · 4h 45m in all, both ways · seen Nov 4

  24. 7 nightsFeb 24 – Mar 3

    22:30

    00:55+1

    $447 USD

    Air China CA 1566 · Nonstop · 4h 45m in all, both ways · seen Nov 5

  25. 17 nightsFeb 6–23

    19:30

    22:00

    $449 USD

    Air China CA 1516 · Nonstop · 4h 50m in all, both ways · seen Nov 8

  26. 28 nightsApr 1–29

    13:55

    16:15

    $464 USD

    Air China CA 1532 · Nonstop · 4h 30m in all, both ways · seen Nov 4

  27. Same dayMar 7

    12:15

    14:40

    $466 USD

    Air China CA 1502 · Nonstop · 4h 45m in all, both ways · seen Nov 6

  28. 12 nightsJul 19–31

    12:25

    14:40

    $466 USD

    Air China CA 1502 · Nonstop · 4h 45m in all, both ways · seen Nov 7

  29. 6 nightsFeb 8–14

    16:30

    19:00

    $466 USD

    Air China CA 1534 · Nonstop · 4h 50m in all, both ways · seen Nov 8

  30. 3 nightsApr 21–24

    11:30

    13:45

    $482 USD

    Air China CA 1508 · Nonstop · 4h 25m in all, both ways · seen Nov 7

  31. 7 nightsApr 7–14

    21:30

    23:55

    $483 USD

    Air China CA 1510 · Nonstop · 4h 35m in all, both ways · seen Nov 6

  32. 10 nightsMar 24 – Apr 3

    14:00

    16:25

    $483 USD

    Air China CA 1532 · Nonstop · 4h 35m in all, both ways · seen Nov 7

  33. 7 nightsMar 22–29

    15:30

    18:00

    $483 USD

    Air China CA 1558 · Nonstop · 4h 40m in all, both ways · seen Nov 8

  34. 7 nightsMar 25 – Apr 1

    11:15

    13:35

    $483 USD

    Air China CA 1508 · Nonstop · 4h 45m in all, both ways · seen Nov 10

  35. 6 nightsApr 3–9

    13:30

    16:00

    $483 USD

    Air China CA 1520 · Nonstop · 4h 55m in all, both ways · seen Nov 9

  36. 14 nightsMar 22 – Apr 5

    21:30

    23:55

    $484 USD

    Air China CA 1510 · Nonstop · 4h 35m in all, both ways · seen Nov 10

  37. 10 nightsApr 8–18

    11:30

    13:45

    $485 USD

    Air China CA 1508 · Nonstop · 4h 25m in all, both ways · seen Nov 6

  38. 15 nightsApr 7–22

    18:30

    21:00

    $485 USD

    Air China CA 1522 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  39. 10 nightsApr 13–23

    14:45

    17:15

    $485 USD

    Air China CA 1524 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  40. 1 nightApr 15–16

    16:35

    19:15

    $485 USD

    Air China CA 1534 · Nonstop · 5h 5m in all, both ways · seen Nov 6

  41. 13 nightsApr 8–21

    07:55

    10:10

    $487 USD

    Air China CA 1564 · Nonstop · 4h 25m in all, both ways · seen Nov 6

  42. 5 nightsApr 10–15

    21:30

    23:55

    $487 USD

    Air China CA 1510 · Nonstop · 4h 50m in all, both ways · seen Nov 6

  43. 11 nightsApr 4–15

    13:30

    16:00

    $487 USD

    Air China CA 1520 · Nonstop · 4h 55m in all, both ways · seen Nov 6

  44. 5 nightsApr 13–18

    14:45

    17:15

    $488 USD

    Air China CA 1524 · Nonstop · 4h 40m in all, both ways · seen Nov 6

  45. 10 nightsMay 15–25

    07:55

    10:10

    $507 USD

    Air China CA 1564 · Nonstop · 4h 45m in all, both ways · seen Nov 9

  46. 13 nightsApr 10–23

    14:45

    17:15

    $510 USD

    Air China CA 1524 · Nonstop · 4h 50m in all, both ways · seen Nov 6

  47. 7 nightsMay 19–26

    13:30

    16:00

    $511 USD

    Air China CA 1520 · Nonstop · 5h in all, both ways · seen Nov 6

  48. 3 nightsMay 5–8

    13:30

    16:00

    $512 USD

    Air China CA 1520 · Nonstop · 5h in all, both ways · seen Nov 6

  49. 7 nightsApr 1–8

    11:30

    13:45

    $514 USD

    Air China CA 1508 · Nonstop · 4h 40m in all, both ways · seen Nov 9

  50. 4 nightsApr 3–7

    14:45

    17:15

    $516 USD

    Air China CA 1524 · Nonstop · 4h 55m in all, both ways · seen Nov 10

  51. 10 nightsMar 27 – Apr 6

    19:30

    22:00

    $531 USD

    Air China CA 1516 · Nonstop · 4h 50m in all, both ways · seen Nov 10

  52. 4 nightsJun 8–12

    12:25

    14:40

    $532 USD

    Air China CA 1502 · Nonstop · 4h 45m in all, both ways · seen Nov 5

  53. 10 nightsMay 19–29

    14:45

    17:00

    $534 USD

    Air China CA 1524 · Nonstop · 4h 25m in all, both ways · seen Nov 7

  54. 8 nightsApr 6–14

    12:25

    14:40

    $534 USD

    Air China CA 1502 · Nonstop · 4h 40m in all, both ways · seen Nov 8

  55. 9 nightsMar 22–31

    19:30

    22:00

    $534 USD

    Air China CA 1516 · Nonstop · 5h in all, both ways · seen Nov 8

  56. 13 nightsApr 6–19

    19:25

    21:45

    $535 USD

    Air China CA 1516 · Nonstop · 4h 25m in all, both ways · seen Nov 6

  57. 13 nightsMar 22 – Apr 4

    19:30

    22:00

    $535 USD

    Air China CA 1516 · Nonstop · 4h 40m in all, both ways · seen Nov 10

  58. 5 nightsApr 11–16

    12:25

    14:40

    $535 USD

    Air China CA 1502 · Nonstop · 4h 45m in all, both ways · seen Nov 6

  59. 5 nightsApr 14–19

    14:45

    17:00

    $535 USD

    Air China CA 1524 · Nonstop · 4h 45m in all, both ways · seen Nov 6

  60. 10 nightsApr 11–21

    19:25

    21:45

    $535 USD

    Air China CA 1516 · Nonstop · 4h 50m in all, both ways · seen Nov 6

  61. 4 nightsFeb 10–14

    11:15

    13:25

    $579 USD

    Air China CA 1508 · Nonstop · 4h 30m in all, both ways · seen Nov 10

  62. 2 nightsMar 20–22

    07:45

    10:10

    $589 USD

    Air China CA 1564 · Nonstop · 4h 45m in all, both ways · seen Nov 4

  63. 8 nightsSep 12–20

    21:30

    23:55

    $591 USD

    Air China CA 1510 · Nonstop · 4h 45m in all, both ways · seen Nov 7

  64. 3 nightsMar 4–7

    18:30

    20:55

    $591 USD

    Air China CA 1522 · Nonstop · 4h 45m in all, both ways · seen Nov 8

  65. 14 nightsFeb 26 – Mar 12

    16:30

    18:45

    $592 USD

    Air China CA 1534 · Nonstop · 4h 35m in all, both ways · seen Nov 6

  66. 9 nightsMar 1–10

    11:15

    13:35

    $592 USD

    Air China CA 1508 · Nonstop · 4h 40m in all, both ways · seen Nov 8

  67. 15 nightsMar 6–21

    13:30

    16:00

    $592 USD

    Air China CA 1520 · Nonstop · 4h 50m in all, both ways · seen Nov 5

  68. 11 nightsMar 6–17

    09:30

    12:00

    $599 USD

    China Eastern MU 5153 · Nonstop · 4h 50m in all, both ways · seen Nov 4

  69. 3 nightsApr 7–10

    17:30

    20:00

    $622 USD

    Air China CA 1518 · Nonstop · 4h 40m in all, both ways · seen Nov 10

  70. 8 nightsMar 24 – Apr 1

    07:45

    10:05

    $626 USD

    Air China CA 1564 · Nonstop · 4h 30m in all, both ways · seen Nov 10

  71. 7 nightsMar 21–28

    18:30

    20:55

    $626 USD

    Air China CA 1522 · Nonstop · 4h 35m in all, both ways · seen Nov 4

  72. 14 nightsApr 15–29

    18:30

    21:00

    $629 USD

    Air China CA 1522 · Nonstop · 4h 40m in all, both ways · seen Nov 7

  73. 7 nightsApr 8–15

    21:30

    23:55

    $629 USD

    Air China CA 1510 · Nonstop · 4h 50m in all, both ways · seen Nov 6

  74. 7 nightsApr 25 – May 2

    07:55

    10:10

    $630 USD

    Air China CA 1564 · Nonstop · 4h 25m in all, both ways · seen Nov 9

  75. 10 nightsApr 28 – May 8

    12:25

    14:40

    $650 USD

    Air China CA 1502 · Nonstop · 4h 20m in all, both ways · seen Nov 8

  76. 4 nightsJun 4–8

    17:30

    20:15

    $651 USD

    Air China CA 1518 · Nonstop · 5h 15m in all, both ways · seen Nov 10

  77. 2 nightsMay 30 – Jun 1

    11:00

    13:15

    $653 USD

    China Eastern MU 5107 · Nonstop · 4h 25m in all, both ways · seen Nov 4

  78. 18 nightsMar 1–19

    09:00

    11:15

    $653 USD

    China Eastern MU 5103 · Nonstop · 4h 45m in all, both ways · seen Nov 4

  79. 10 nightsApr 30 – May 10

    08:00

    10:10

    $663 USD

    China Eastern MU 5101 · Nonstop · 4h 5m in all, both ways · seen Nov 10

  80. 3 nightsApr 9–12

    20:00

    22:10

    $664 USD

    China Eastern MU 5125 · Nonstop · 4h 5m in all, both ways · seen Nov 9

  81. 16 nightsMar 19 – Apr 4

    20:00

    22:15

    $667 USD

    China Eastern MU 5125 · Nonstop · 4h 40m in all, both ways · seen Nov 10

  82. Same dayMar 31

    12:00

    14:15

    $669 USD

    China Eastern MU 5109 · Nonstop · 4h 40m in all, both ways · seen Nov 5

  83. 6 nightsSep 6–12

    10:00

    12:15

    $670 USD

    China Eastern MU 5105 · Nonstop · 4h 40m in all, both ways · seen Nov 4

  84. 4 nightsJun 2–6

    15:00

    17:15

    $670 USD

    China Eastern MU 5115 · Nonstop · 4h 40m in all, both ways · seen Nov 5

  85. 9 nightsApr 13–22

    17:00

    19:15

    $671 USD

    China Eastern MU 5119 · Nonstop · 4h 20m in all, both ways · seen Nov 6

  86. 7 nightsApr 15–22

    14:30

    16:45

    $671 USD

    China Eastern MU 5159 · Nonstop · 4h 30m in all, both ways · seen Nov 6

  87. 9 nightsApr 7–16

    07:00

    09:15

    $671 USD

    China Eastern MU 5099 · Nonstop · 4h 35m in all, both ways · seen Nov 6

  88. 8 nightsApr 8–16

    13:00

    15:10

    $671 USD

    China Eastern MU 5111 · Nonstop · 4h 35m in all, both ways · seen Nov 6

  89. 14 nightsApr 7–21

    20:00

    22:10

    $671 USD

    China Eastern MU 5125 · Nonstop · 4h 35m in all, both ways · seen Nov 6

  90. 6 nightsMar 8–14

    12:00

    14:15

    $672 USD

    China Eastern MU 5109 · Nonstop · 4h 15m in all, both ways · seen Nov 5

  91. Same dayMar 14

    11:00

    13:15

    $672 USD

    China Eastern MU 5107 · Nonstop · 4h 40m in all, both ways · seen Nov 5

  92. 2 nightsJul 12–14

    20:00

    22:10

    $684 USD

    China Eastern MU 5125 · Nonstop · 4h 25m in all, both ways · seen Nov 4

Compared with Shanghai → Beijing: $108 one way (Dec 6).

Airlines seen on this route

  • Air China
  • Hainan Airlines
  • China Eastern

Marketing carriers; the operating airline is shown by the seller.

Shanghai to Beijing in numbers

  • By month, Nov 2026 is the cheapest we've seen at $108 USD and Jul 2027 the most expensive at $244 USD — a spread of 126%.
  • Nonstop fares were seen on 22 of the 22 departure dates; carriers seen: Air China, Hainan Airlines, China Eastern.
  • SHA serves Shanghai, China; PEK serves Beijing, China.
  • Shanghai and Beijing keep the same clock.

Questions

What is the cheapest fare from Shanghai (SHA) to Beijing (PEK)?

The cheapest one-way fare from Shanghai (SHA) to Beijing (PEK) we have seen is $108 USD, departing Dec 6, 2026 (seen Nov 10, 2026): China Eastern MU 5105, nonstop, 2h 15m.

Is there a nonstop flight from Shanghai (SHA) to Beijing (PEK)?

Nonstop fares were seen on 22 of the 22 departure dates; carriers seen: Air China, Hainan Airlines, China Eastern.

Which month is cheapest to fly from Shanghai (SHA) to Beijing (PEK)?

By month, Nov 2026 is the cheapest we've seen at $108 USD and Jul 2027 the most expensive at $244 USD — a spread of 126%.

How old is this price?

It is the cheapest fare we've seen for that date; the date beside it is the day it was seen, or our last check. We look again at least once a day for the routes people search, and stop showing a route's prices two days after our last look. The seller's page shows the price right now.

How does a2bflight rank results?

By price and duration only; commission never enters the order. Cheapest means cheapest among the fares we've seen for this route. A click that books may earn a2bflight a commission from the seller; the price you see is the seller's own. See how we rank and what we keep.