Singapore News Pulse English
Singapore Signal Singapore News Pulse
Blog Business Local Politics Society & Regulation Tech Travel World

Flight to Chengdu from Singapore: Direct Airlines & Tips

Arthur Thomas Thompson Carter • 2026-06-27 • Reviewed by Sofia Lindberg

Planning a flight from Singapore to Chengdu means choosing between two airports and three airlines, each with different schedules and price points. This guide breaks down the direct flight time, current carriers, verified fares, and the critical difference between arriving at Shuangliu versus Tianfu.

Quick snapshot

1Direct airlines
  • Sichuan Airlines – 2 daily flights to CTU
  • Air China – 1 daily flight to CTU
  • Singapore Airlines – daily flights to TFU
2Flight time
  • Direct: ~4h 45m – 5h 30m
  • With layover: 8h – 12h
3Cheapest one-way
  • S$219 (Sichuan Airlines)
  • S$416 (Trip.com, varies)
  • Fares from S$228 return
4Airport choice
  • SIN → CTU (Shuangliu, closer to city)
  • SIN → TFU (Tianfu, farther but newer)

Direct flight time: Approximately 5h 30m · Cheapest one-way: SGD 219 · Direct airlines: Sichuan Airlines, Air China, Singapore Airlines · Airports: Singapore Changi (SIN) → Chengdu Shuangliu (CTU) or Tianfu (TFU)

Which airline flies direct from Singapore to Chengdu?

Direct flight options: Sichuan Airlines, Air China, and Singapore Airlines

  • Sichuan Airlines runs 2 daily nonstop flights from Singapore Changi to Chengdu Shuangliu (CTU). One-way fares start around S$416 according to Trip.com data.
  • Air China offers 1 daily nonstop flight to CTU, with fares around S$411.
  • Singapore Airlines operates daily flights to Chengdu Tianfu (TFU) via SQ842 and SQ843, confirmed through at least October 2026.

Unlike some routes where a single airline dominates, this corridor has three carriers splitting the market. Sichuan and Air China serve the older, more central Shuangliu airport, while Singapore Airlines uses the newer Tianfu hub. The choice of airport can add up to an hour of ground travel time.

How long is the flight from Singapore to Chengdu?

Direct flight duration

  • Nonstop flights take between 4 hours 45 minutes and 5 hours 30 minutes, depending on aircraft type and wind conditions.
  • Flightroutes.com lists the typical block time as 4h45m for SIN–TFU.
  • For booking purposes, most airlines schedule 5h30m, which accounts for taxi and air traffic variability.

Indirect flight duration with layovers

  • One-stop flights via hubs such as Guangzhou (CAN), Bangkok (BKK), or Kuala Lumpur (KUL) add 3–7 hours to the journey.
  • Total travel time for connecting flights typically ranges from 8 to 12 hours, depending on layover duration.
  • For time-sensitive travelers, the direct option saves roughly 4–6 hours compared to a typical one-stop itinerary.

Which airlines fly direct from Singapore to Chengdu?

Sichuan Airlines

  • Operates 2 daily nonstop flights from Singapore Changi (SIN) to Chengdu Shuangliu (CTU).
  • Flight time approximately 4h45m.
  • Sample fare from Trip.com: ~S$416 one-way.

Air China

  • Operates 1 daily nonstop flight to Chengdu Shuangliu (CTU).
  • Sample fare: ~S$411 one-way.
  • Flight duration similar to Sichuan Airlines.

Singapore Airlines (current status)

  • Resumed daily flights to Chengdu Tianfu (TFU) as of mid-2025, confirmed through October 2026.
  • Flight numbers SQ842 (SIN→TFU) and SQ843 (TFU→SIN).
  • Return fares from S$228 observed on aggregators.

Best airport for Chengdu: Shuangliu vs. Tianfu

  • Chengdu Shuangliu (CTU) – 16 km from city center. Quick metro or taxi ride (~20 minutes). Used by Sichuan Airlines and Air China for flights from Singapore.
  • Chengdu Tianfu (TFU) – 50 km southeast of the city. Newer, larger, but requires 45–60 minutes by metro or taxi to downtown. Used by Singapore Airlines.

Tip: If speed to city center matters, book a flight arriving at CTU. If you prefer a modern airport with more facilities, TFU may be worth the extra travel time.

Airline comparison: Singapore to Chengdu direct flights
Airline Destination Airport Daily Flights One-way Fare (approx.) Source
Sichuan Airlines Shuangliu (CTU) 2 S$416 Trip.com
Air China Shuangliu (CTU) 1 S$411 Trip.com
Singapore Airlines Tianfu (TFU) 1 daily From ~S$228 round-trip Skyscanner

Confirmed facts

  • Direct flight time: 4h45m – 5h30m depending on aircraft and exact routing.
  • Lowest one-way fare observed: S$219 (Sichuan Airlines, midweek).
  • Airlines with direct flights: Sichuan Airlines, Air China, Singapore Airlines.
  • Airport pair: Singapore Changi (SIN) → Chengdu Shuangliu (CTU) or Tianfu (TFU).
  • Singapore Airlines schedule: Daily flights through October 2026.
  • Route distance: Approximately 2,010 miles (3,235 km).

For travelers considering other destinations in the region, comparing flights from Singapore to China can help identify similar direct routes and fare patterns.

Frequently Asked Questions

What is the cheapest time to book flights from Singapore to Chengdu?

Based on recent fare data, booking 6–8 weeks in advance during off-peak months (February, September, October) yields prices around S$219–S$290 one-way. Midweek departures, especially Tuesday and Wednesday, also show lower fares on aggregators like Skyscanner.

Do I need a visa to visit Chengdu from Singapore?

Singapore passport holders can enter China visa-free for stays up to 15 days for tourism, business, or transit. Longer stays require a visa. Always check current entry rules before departure.

Which Chengdu airport should I fly into?

Shuangliu (CTU) is 15 km from downtown with easy metro access. Tianfu (TFU) is newer and larger but located 50 km south. If you fly Sichuan Airlines or Air China, you land at CTU. Singapore Airlines uses TFU.

How far in advance should I book a flight to Chengdu?

Fares to Chengdu from Singapore are typically lowest when booked 8–12 weeks before departure. Peak travel during Chinese holidays (Lunar New Year, Golden Week) sees prices climb significantly.

Are there direct flights from Singapore to Chengdu with a layover?

Yes, connecting flights via Hong Kong, Guangzhou, or Shanghai can offer lower fares, especially on budget carriers. Layover duration varies from 2 to 8 hours, with total travel time ranging 8–14 hours.

Which Chengdu airport is better for tourists?

Shuangliu (CTU) is closer to central Chengdu and more convenient for quick access to downtown attractions. Tianfu (TFU) is new and has modern facilities but requires an extra hour of ground transport.

Can I transit visa-free in Chengdu?

Singapore passport holders can enter Chengdu visa-free for up to 15 days under China’s visa waiver program. For longer stays or connecting flights, a visa or transit permit may be required.

Key data at a glance

Label Value
Direct flight time 4h 45m – 5h 30m
Lowest one-way observed S$219 (Sichuan Airlines)
Direct airlines Sichuan Airlines, Air China, Singapore Airlines
Destination airports Shuangliu (CTU) or Tianfu (TFU)
Distance 2,010 miles (3,235 km)
Weekly direct flights ~7 (Sichuan+Air China) plus 7 (Singapore Airlines) – estimated
Typical booking window 4–8 weeks for best economy fare

Why did Singapore Airlines leave Shuangliu?

In 2023, Singapore Airlines suspended its daily service to Chengdu Shuangliu (CTU) as part of a network realignment following pandemic recovery. The airline resumed flights in 2025 but routed them to the new Tianfu International Airport (TFU), which opened in 2021 and now handles most long-haul international arrivals. Sichuan Airlines and Air China continue to operate into the legacy Shuangliu airport, making them the faster option for downtown access.

Flight Duration and Airport Choice

Direct flight time from Singapore Changi to Chengdu ranges from 4 hours 45 minutes to 5 hours 30 minutes, depending on aircraft type and wind conditions. The choice of airport—Shuangliu or Tianfu—adds 30–60 minutes of ground travel to your total journey time. Travelers who prioritize a quick arrival into the city should choose Sichuan Airlines or Air China flights landing at CTU.

Pro tip: If booking a late-night arrival, factor in taxi availability. Tianfu Airport is well served by the metro line until roughly 11pm, but after that only taxis or ride-hail services are available and the fare to downtown can reach ¥150–200.

Fares snapshot

Airline Route One-way (from) Round-trip (from) Data source
Sichuan Airlines SIN → CTU S$416 Trip.com
Air China SIN → CTU S$411 Trip.com
Singapore Airlines SIN → TFU from S$228 from S$312 Skyscanner

Snapshot: Confirmed facts

  • Sichuan Airlines operates 2 daily nonstop flights SIN→CTU.
  • Air China operates 1 daily nonstop flight SIN→CTU.
  • Singapore Airlines operates daily nonstop flights SIN→TFU, confirmed through October 2026.
  • Direct flight time is between 4h45m and 5h30m.
  • Cheapest one-way fare observed: S$219 via Sichuan Airlines (periodic promotions).
  • Shuangliu Airport is approximately 15km from central Chengdu; Tianfu is about 50km.

A snapshot of confirmed facts

  • Direct flight time: 4h45m – 5h30m
  • Cheapest one-way: S$219 (Sichuan Airlines, off-peak)
  • Direct airlines: Sichuan Airlines, Air China, Singapore Airlines
  • Airport arrivals: Shuangliu (CTU) or Tianfu (TFU)
  • Distance: 3,235 km (2,010 mi)
  • Typical lead time for best fare: 4–8 weeks

Why did Singapore Airlines suspend flights to Chengdu?

Singapore Airlines suspended its Chengdu flights in early 2023 as part of a network adjustment following the pandemic, when many Chinese routes saw reduced demand. The airline later resumed service in 2025 but shifted operations to Tianfu (TFU), Chengdu’s newer international gateway. This move aligns with the airport authority’s push to transfer international traffic to TFU, leaving Shuangliu primarily for domestic and a few regional routes.

Frequently Asked Questions

Which airlines fly direct from Singapore to Chengdu?

Sichuan Airlines (to CTU), Air China (to CTU), and Singapore Airlines (to TFU) all operate non-stop flights from Changi Airport. Flight frequencies range from daily to multiple times per week depending on the carrier and season.

How long is the direct flight from Singapore to Chengdu?

The nonstop flight duration ranges from 4 hours 45 minutes to 5 hours 30 minutes, depending on aircraft type, wind conditions, and the specific arrival airport.

What is the cheapest airline for Singapore to Chengdu?

Based on observed fares, Sichuan Airlines often offers the lowest one-way prices, starting around S$219 on promotional dates. Comparing across Skyscanner and Trip.com can uncover further savings during off-peak months.

Should I book a flight to Shuangliu or Tianfu?

Shuangliu (CTU) is significantly closer to downtown Chengdu — about 20 minutes by metro. Tianfu (TFU) is a newer, larger airport 50 km away, adding up to an hour of ground travel. Check your airline’s arrival airport before booking.

How far in advance should I book to get the best fare?

Booking 6–8 weeks ahead is a good rule of thumb. During Chinese public holidays like Golden Week or Spring Festival, book at least 10–12 weeks ahead. Fares are generally lower from mid-January to early March and in September.

How to get to Chengdu city center from the airport

  • From Shuangliu (CTU): Metro Line 10 connects to the city center in ~30 minutes. Taxi fare about ¥50–80. Airport shuttle buses also run frequently.
  • From Tianfu (TFU): Metro Line 18 runs from the airport to downtown in around 45–50 minutes. Taxis cost ¥150–200 depending on destination. Budget an extra 30 minutes compared to Shuangliu.

Snapshot of confirmed numbers

Metric Value
Flight distance 2,010 miles (3,235 km)
Average direct flight time 5h 15m
Shortest published flight time 4h 45m
Most expensive airline (avg one-way) Air China ~S$411
Cheapest observed fare S$219 – Sichuan Airlines promo
Airlines offering direct service 3 (Sichuan, Air China, Singapore Airlines)
Total weekly departures (SIN–CTU + TFU) ~21 (based on current schedules)

Which airlines fly direct from Singapore to Chengdu?

Three airlines currently operate nonstop flights between Singapore Changi and Chengdu. Sichuan Airlines and Air China land at the older Shuangliu Airport (CTU), which is just 15 km from the city center. Singapore Airlines flies to the newer Tianfu International Airport (TFU), a larger but more distant hub located 50 km south of downtown Chengdu. Each carrier offers different trade-offs in terms of flight frequency, aircraft type, and total trip time. As of 2025, no other airlines have announced plans to enter this route.

  • Sichuan Airlines: 2 daily flights, primarily on Airbus A330 aircraft. One-way fares typically range S$220–S$450.
  • Air China: 1 daily flight, often using Boeing 787-9. Fares competitive with Sichuan.
  • Singapore Airlines: 1 daily flight, all lie-flat business class and premium economy options. Fares from S$228 one-way observed on search engines like Skyscanner.

The Shifting Airport Landscape: CTU vs. TFU

Since 2023, Chengdu has effectively operated as a dual-airport city. Shuangliu handles most domestic and a few international routes; Tianfu handles the majority of new international traffic. For travelers flying with Singapore Airlines, the destination is always Tianfu. For Sichuan Airlines and Air China, flights land at Shuangliu.

Tianfu Airport is larger and modern but requires a 45–60 minute transfer to central Chengdu via metro (Line 18) or taxi. Shuangliu’s metro connection gets you to downtown in about 20 minutes.

Traveler’s note: If your hotel is in the city center, choosing a flight into Shuangliu can save you up to an hour of ground transport each way. Factor this into your total travel time when comparing airfares.

Key insights for booking

  • Direct flight time: 4h45m–5h30m, depending on aircraft and weather.
  • Cheapest fares: observed from S$219 (one-way) and S$228 (return) on promotional dates.
  • Airlines with direct service: Sichuan Airlines, Air China, Singapore Airlines.
  • Airport choice matters: CTU is closer to central Chengdu than TFU, which can shave 30–60 minutes off your journey.
  • Booking window: Most budget travelers book 6–8 weeks ahead for discounts of 15–20% vs. last-minute fares.
  • Flight frequency: At least 3 daily direct departures, with Sichuan Airlines offering the most capacity.

Travel methods from Singapore to Chengdu

Direct flights

The fastest route is nonstop at around 5 hours. Both Sichuan Airlines and Air China serve Shuangliu, while Singapore Airlines serves Tianfu. Direct tickets are widely available for booking on most online travel platforms.

Connecting flights

One-stop itineraries via Bangkok, Guangzhou, or Kuala Lumpur can undercut direct fares by S$50–80 but add 3–7 hours total travel time. Budget carriers such as AirAsia or Scoot sometimes offer very low base fares, though baggage and meals are separate costs.

Combination travel

Some travelers choose to fly to a Chinese hub like Guangzhou or Shenzhen, then take a high-speed train to Chengdu. This can be cheaper but requires navigating both air and rail schedules. The train journey from Guangzhou to Chengdu takes about 8–9 hours.

What’s unclear about this route?

  • Singapore Airlines suspension timeline: Official announcements are limited regarding why the airline paused Chengdu flights and what conditions prompted the return.
  • Seasonal fare fluctuations: Published fares vary widely between S$219 and S$700 depending on booking window, airline, and season.
  • Future route expansions: No official statement on whether Singapore Airlines will ever resume CTU service or if other airlines like Scoot will enter the market.

How to handle risk and uncertainty

If you book a flight to Chengdu, the main uncertainty is whether your airline uses Shuangliu or Tianfu. Double-check your destination airport before booking any hotel or ground transport. If schedule flexibility matters, choose Sichuan or Air China for the CTU option, which is closer to most business and tourist hotels.

External resources

Arthur Thomas Thompson Carter

About the author

Arthur Thomas Thompson Carter

Coverage is updated through the day with transparent source checks.