Skip to content

These are estimates. Researched, not quoted: check the live price before you book. How this works

govelah

China

Shanghai

Visa-free for Indonesians and the cheapest of the big East Asian cities.

When to go

Jan, Nov, Dec tend to be the best months here. Jun is usually the one to avoid.

Jan
10° / 1°
Dry
Feb
10° / 3°
Light rain
Mar
16° / 8°
Light rain
Apr
21° / 13°
Light rain
May
25° / 17°
Light rain
Jun
29° / 22°
Wet
Jul
33° / 26°
Wet
Aug
34° / 26°
Light rain
Sep
29° / 23°
Wet
Oct
24° / 17°
Light rain
Nov
18° / 10°
Light rain
Dec
11° / 3°
Dry
Best monthsWorth avoiding

Daytime high and overnight low, averaged over thirty years of records from Open-Meteo. The rainfall word is the month’s measured average, not a forecast.

What a day costs

Food and getting around, per person per day. Flights are separate, see the fares above.

Backpacking
Rp314.862per day+ 3-star rooms from Rp984.596 a night
Comfortable
Rp774.037per day+ 5-star rooms from Rp1.576.676 a night
Treating yourself
Rp3.069.909per day+ 5-star rooms from Rp2.505.018 a night

Getting there

Visa for an Indonesian passport
Embassy visa needed

The visa table we copied says: Visa required (conditional) Visa not required · 240-hour (10-day) visa-free transit to a third country or region (including Hong Kong , Macau or Taiwan ) using any mode of transport. Must have a confirmed onward ticket/itinerary, and enter through 1 of 64 approved ports . During which, may freely travel within the 24 provinces permitted for visa-free transit and engage in tourism, business, and visits. 24-hour visa-free transit to a third country or region (including Hong Kong, Macau, and Taiwan), is available at most international airports , without leaving the airport. Travellers who need to leave the airport may obtain a temporary entry permit from immigration . 5-day port visa (Visa on Arrival) for Shenzhen if arriving at designated ports of entry from Hong Kong by land or sea, for stays within Shenzhen. 3-day port visa (Visa on Arrival) if arriving in Zhuhai or Xiamen at designated ports of entry , for stays within the respective city. 15-day visa-free entry for cruise ship passengers in tour groups, if arriving at any cruise port along China's coastline, including but not limited to Tianjin ; Dalian ; Shanghai ; Lianyungang ; Wenzhou ; Zhoushan ; Xiamen ; Qingdao ; Guangzhou ; Shenzhen ; Beihai ; Haikou ; Sanya . May further travel inland to all regions of coastal provinces (and equivalents) and Beijing. May apply for a port visa (Visa on Arrival) if travelling for an urgent, qualified reason. Prior clearance for port visa is highly recommended or may be denied boarding by airlines. Visa not required when arriving and departing from Haikou Meilan International Airport , Hainan . Passengers traveling as tourists can obtain a visa on arrival at Shenzhen Bao'an International Airport , Shenzen , for a maximum stay of 5 days. They must not leave Shenzhen during their stay. This is commonly done by entering Shenzhen from Hong Kong through the Lo Wu border crossing where VoA formalities are done.

Flight time from CGK
6h 40m nonstop
Airport
PVG

Visa status from Wikipedia contributors, copied 2026-09-17. Rules change; check before you book.

Typical return fare by month

Cheapest in Nov 2026, about Rp4.774.145

Mar 2027 costs about Rp3.810.665 more.

Sep 2026
Rp5.5m
Oct 2026
Rp5.3m
Nov 2026
Rp4.8m
Dec 2026
Rp6.6m
Jan 2027
Rp7.8m
Feb 2027
Rp6.5m
Mar 2027
Rp8.6m
Apr 2027
Rp5.5m
May 2027
Rp6.3m
Jun 2027
Rp6.6m
Jul 2027
Rp6.3m
Cheapest monthsDearer months

Researched fares: Rp4.340.073 to Rp15.273.200 per person over 57 checks, last on 2026-09-07. · Cheapest direct researched: Garuda Indonesia at Rp6.203.107.

From our own live checks: for each departure we sampled in the month, the cheapest return fare per person the newest check found, averaged. The same figures as the fare index, last checked 2026-09-07. Not a quote. What you pay depends on when you book. Departures from Sep 2026 to Jul 2027. How we work this out

Flights from Jakarta by month →

Flying to Shanghai

Fastest journey
6h 40m · Non-stop · China Eastern
Cheapest itinerary
6h 40m · Non-stop · China Eastern
Usually flown by
China Eastern, Cathay Pacific, Malaysia Airlines, Singapore Airlines
Carbon, one way
403 kg CO₂

From the 50 fares we researched for a 2027-08-28 departure, checked 2026-09-07. Outbound journey times. Not a quote. How we work this out

Where people stay in Shanghai

A few properties Booking.com listed when we captured prices in September 2026, with the nightly rate at the time. This is not a quote and we don't hold rooms. Prices and availability change, so check the page for your own dates. How we work this out

Common questions

When is the cheapest month to fly from Jakarta to Shanghai?

From what we captured across a year of departures, November is the cheapest month to fly Jakarta to Shanghai, at around Rp4.774.145 return. That is a researched figure from a dated snapshot, not a live quote, so check the price with a partner before you book.

Is a visa needed for China on an Indonesian passport?

On an Indonesian passport, China: Embassy visa needed. Visa rules change, so confirm with the embassy before you travel.

How much does a day in Shanghai cost?

We budget about Rp774.037 per person per day in Shanghai for food and getting around locally. Flights and your room are separate.

What is the best time to visit Shanghai?

Going by rainfall and temperature records, January, November, December are the most comfortable months in Shanghai.

Things to book ahead

These are affiliate links. We earn a commission if you book, at no extra cost to you. We don't show prices from them, so check there for what things actually cost today.

Shanghai on video

Yulia | makanwithyul 🧁🍨🎀Open
Vanessa Huang ❤️‍🔥Open
liza and tom ✈️Open