There are 10 ways to get from Chengdu to Surat by plane, bus, car, train, or subway
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Chengdu Shuangliu International Airport to Surat
best- Fly from Chengdu Shuangliu International Airport (CTU) to Surat (STV)plane CTU - STV
15h 36m₹24,360–80,449Bus, drive, train via Bhusawal
cheapest- Take the bus from Chengdu to Lhasa Bus Stationbus
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to Deorali Bus Stopcar
- Take the bus from Deorali Bus Stop to Siliguri - SNT Bus Standbus
- Take the train from Siliguri Jn to Bhusaval Jntrain
- Take the train from Bhusaval Jn to Surattrain
3d 22h₹11,500–25,268Bus, drive, train
- Take the bus from Chengdu to Lhasa Bus Stationbus
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to New Mal Jncar
- Take the train from New Mal Jn to Barauni Jntrain
- Take the train from Barauni Jn to Udhna Jntrain
3d 15h₹12,410–25,768Drive 4,484.6 km
- Drive from Chengdu to Suratcar 4,484.6 km
2d 16h₹52,533–75,881Subway to Chengdu Tianfu International Airport, fly to Sardar Vallabhbhai Patel International Airport, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Sardar Vallabhbhai Patel International Airport (AMD)plane TFU - AMD
- Take the train from Ahmedabad Jn to Surattrain
17h 45m₹25,687–87,144Subway to Chengdu Tianfu International Airport, fly to Surat
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Surat (STV)plane TFU - STV
12h 42m₹26,457–80,594Train to Mianyang Nanjiao Airport, fly to Surat
- Take the train from Chengdu East to Mianyang stationtrain
- Fly from Mianyang Nanjiao Airport (MIG) to Surat (STV)plane MIG - STV
30h 46m₹20,155–66,929Subway to Chengdu Tianfu International Airport, fly to Civil Airport Harni, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Civil Airport Harni (BDQ)plane TFU - BDQ
- Take the train from Vadodara Jn to Surattrain
14h 38m₹18,537–66,714Subway to Chengdu Tianfu International Airport, fly to Chhatrapati Shivaji Maharaj International Airport, train
- Take the subway from Century City to Tianfu International Airport Northsubway
- Fly from Chengdu Tianfu International Airport (TFU) to Chhatrapati Shivaji Maharaj International Airport (BOM)plane TFU - BOM
- Take the train from Bandra Terminus to Surattrain
16h 42m₹15,617–58,054Bus, drive, train via Delhi
- Take the bus from Chengdu to Lhasa Bus Stationbus
- Take the bus from Lasa North Suburb Coach Station to Yadong Xianbus
- Drive from Yadong Xian to New Mal Jncar
- Take the train from New Mal Jn to Delhitrain
- Take the bus from Delhi to Jaipurbus
- Take the bus from Jaipur to Barodabus
- Take the bus from Vadodara to Suratbus
4d 15h₹13,570–26,048
Chengdu Shuangliu International Airport (CTU) to Surat (STV) flights
Questions & Answers
The cheapest way to get from Chengdu to Surat is to bus and drive and train via Bhusawal which costs ₹11,000 - ₹26,000 and takes 3 days 22h.
The fastest way to get from Chengdu to Surat is to subway and fly which takes 12h 42m and costs ₹26,000 - ₹85,000.
The distance between Chengdu and Surat is 3315 km. The road distance is 4484.6 km.
It takes approximately 15h 36m to get from Chengdu to Surat, including transfers.
Surat is 2h 30m behind Chengdu. It is currently 10:13 AM in Chengdu and 7:43 AM in Surat.
Yes, the driving distance between Chengdu to Surat is 4485 km. It takes approximately 2 days 16h to drive from Chengdu to Surat.
There are 212+ hotels available in Surat.
What companies run services between Chengdu, China and Surat, India?
Air China, Thai Airways International, and four other airlines fly from Chengdu Shuangliu International Airport (CTU) to Surat (STV) 3 times a day.
- Website
- airindia.in
Flights from Chengdu Shuangliu International Airport to Surat via Kunming, Suvarnabhumi
- Ave. Duration
- 13h 11m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹29,000–90,000
Flights from Chengdu Tianfu International Airport to Surat via Suvarnabhumi
- Ave. Duration
- 11h 26m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹26,000–80,000
Flights from Mianyang Nanjiao Airport to Surat via Nanning, Suvarnabhumi
- Ave. Duration
- 26h 20m
- When
- Tuesday and Saturday
- Estimated price
- ₹24,000–75,000
Flights from Mianyang Nanjiao Airport to Surat via Kunming, Suvarnabhumi
- Ave. Duration
- 31h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹23,000–75,000
Flights from Chengdu Tianfu International Airport to Civil Airport Harni via Suvarnabhumi, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 17h 30m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹23,000–110,000
Flights from Chengdu Tianfu International Airport to Chhatrapati Shivaji Maharaj International Airport via Suvarnabhumi
- Ave. Duration
- 10h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹18,000–85,000
- Website
- goindigo.in
Flights from Chengdu Shuangliu International Airport to Surat via Kunming, Kolkata
- Ave. Duration
- 24h 25m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹24,000–80,000
Flights from Chengdu Tianfu International Airport to Sardar Vallabhbhai Patel International Airport via Phuket
- Ave. Duration
- 11h 45m
- When
- Every day
- Estimated price
- ₹25,000–85,000
Flights from Mianyang Nanjiao Airport to Surat via Kunming, Kolkata
- Ave. Duration
- 27h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹19,000–65,000
Flights from Mianyang Nanjiao Airport to Surat via Lhasa, Kathmandu, Delhi
- Ave. Duration
- 28h 40m
- When
- Sunday
- Estimated price
- ₹16,000–75,000
Flights from Chengdu Tianfu International Airport to Civil Airport Harni via Kathmandu, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- ₹19,000–70,000
Flights from Chengdu Tianfu International Airport to Civil Airport Harni via Suvarnabhumi, Chhatrapati Shivaji Maharaj International Airport
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- ₹23,000–110,000
Flights from Chengdu Tianfu International Airport to Civil Airport Harni via Kathmandu, Delhi
- Ave. Duration
- 9h 30m
- When
- Monday, Thursday, and Saturday
- Estimated price
- ₹18,000–65,000
Flights from Chengdu Tianfu International Airport to Chhatrapati Shivaji Maharaj International Airport via Colombo
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- ₹18,000–75,000
- Website
- airindiaexpress.in
Flights from Chengdu Shuangliu International Airport to Surat via Kunming, Suvarnabhumi
- Ave. Duration
- 13h 11m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹29,000–90,000
Flights from Chengdu Tianfu International Airport to Surat via Suvarnabhumi
- Ave. Duration
- 11h 26m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹26,000–80,000
Flights from Mianyang Nanjiao Airport to Surat via Nanning, Suvarnabhumi
- Ave. Duration
- 26h 20m
- When
- Tuesday and Saturday
- Estimated price
- ₹24,000–75,000
Flights from Mianyang Nanjiao Airport to Surat via Kunming, Suvarnabhumi
- Ave. Duration
- 31h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹23,000–75,000
- Website
- thaiairways.com
Flights from Chengdu Tianfu International Airport to Sardar Vallabhbhai Patel International Airport via Suvarnabhumi
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- ₹31,000–130,000
Flights from Chengdu Tianfu International Airport to Chhatrapati Shivaji Maharaj International Airport via Suvarnabhumi
- Ave. Duration
- 9h 16m
- When
- Every day
- Estimated price
- ₹27,000–110,000
- Website
- vietjetair.com
Flights from Chengdu Tianfu International Airport to Sardar Vallabhbhai Patel International Airport via Suvarnabhumi
- Ave. Duration
- 9h 20m
- When
- Monday
- Estimated price
- ₹25,000–85,000
- Website
- nepalairlines.com.np
Flights from Chengdu Tianfu International Airport to Chhatrapati Shivaji Maharaj International Airport via Kathmandu
- Ave. Duration
- 9h 35m
- When
- Wednesday and Sunday
- Estimated price
- ₹15,000–55,000
- Website
- starlightairline.com
Flights from Chengdu Tianfu International Airport to Chhatrapati Shivaji Maharaj International Airport via Phuket
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ₹23,000–80,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from New Mal Jn to Barauni Jn
- Ave. Duration
- 7h 48m
- Frequency
- Twice a week
- Estimated price
- ₹260–2,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹260–310
- Third AC (3A)
- ₹650–850
- Second AC (2A)
- ₹950–1,200
- First Class (1A)
- ₹1,500–2,000
Train from Barauni Jn to Udhna Jn
- Ave. Duration
- 30h 5m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
Train from Ahmedabad Jn to Surat
- Ave. Duration
- 4h 30m
- Frequency
- Every 30 minutes
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Vadodara Jn to Surat
- Ave. Duration
- 1h 23m
- Frequency
- Every 20 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Bandra Terminus to Surat
- Ave. Duration
- 3h 15m
- Frequency
- Hourly
- Estimated price
- ₹200–1,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹200–240
- Third AC (3A)
- ₹500–700
- Second AC (2A)
- ₹700–950
- First Class (1A)
- ₹1,200–1,600
Train from Siliguri Jn to Bhusaval Jn
- Ave. Duration
- 35h 8m
- Frequency
- Once a week
- Estimated price
- ₹850–7,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹850–1,100
- Third AC (3A)
- ₹2,200–2,700
- Second AC (2A)
- ₹3,100–3,900
- First Class (1A)
- ₹5,000–7,000
Train from Bhusaval Jn to Surat
- Ave. Duration
- 5h 42m
- Frequency
- Every 2 hours
- Estimated price
- ₹230–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹230–270
- Third AC (3A)
- ₹600–800
- Second AC (2A)
- ₹850–1,100
- First Class (1A)
- ₹1,400–1,800
Train from New Mal Jn to Delhi
- Ave. Duration
- 32h 58m
- Frequency
- Once daily
- Estimated price
- ₹650–5,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹650–800
- Third AC (3A)
- ₹1,700–2,100
- Second AC (2A)
- ₹2,400–3,100
- First Class (1A)
- ₹4,100–5,500
- Phone
- 028-61638000
- Website
- cdmetro.cn
Subway from Century City to Tianfu International Airport North
- Ave. Duration
- 46 min
- Frequency
- Every 10 minutes
- Estimated price
- ₹130–190
- Schedules at
- travelchinaguide.com
Train from Chengdu East to Mianyang station
- 2nd Class Seat
- ₹700–800
- 1st Class Seat
- ₹1,150–1,300
- Business Class Seat
- ₹1,600–2,300
Train from Chengdu East to Mianyang station
- Ave. Duration
- 38 min
- Frequency
- Every 2 hours
- Estimated price
- ₹750–1,400
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹750–1,100
- Adult - 1st Class
- ₹950–1,400
- Website
- qichezhan.net
Bus from Lasa North Suburb Coach Station to Yadong Xian
- Ave. Duration
- 9h
- Frequency
- 5 times a day
- Estimated price
- ₹2,039
- Schedules at
- qichezhan.net
- Phone
- +919002012099
- sntd@yahoo.com
- Website
- sntd.in
Bus from Deorali Bus Stop to Siliguri - SNT Bus Stand
- Ave. Duration
- 4h 56m
- Frequency
- Every 3 hours
- Estimated price
- ₹275–600
- Website
- https://www.sntd.in/
- Schedules at
- https://www.sntd.in/PDF/BusSchedule.pdf
- Seater
- ₹420–600
- AC Seater
- ₹500
- Non AC Seater
- ₹275
- Phone
- 9064919130
- support@mybusbookings.com
- Website
- apsarabus.in
Bus from Deorali Bus Stop to Siliguri - SNT Bus Stand
- Ave. Duration
- 5h
- Frequency
- Every 4 hours
- Estimated price
- ₹300–400
- Website
- https://www.apsarabus.in/
- Non AC Seater
- ₹300–400
Bus from Delhi to Jaipur
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- ₹220–290
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
Bus from Jaipur to Baroda
- Ave. Duration
- 18h 55m
- Frequency
- Once daily
- Estimated price
- ₹600–800
- Schedules at
- rsrtconline.rajasthan.gov.in
- Book at
- rsrtconline.rajasthan.gov.in
- Phone
- +917303093510
- care@intrcity.com
- Website
- intrcity.com
Bus from Vadodara to Surat
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- ₹410–1,400
- Book at
- https://www.intrcity.com/
- Sleeper
- ₹1,000–1,400
- Seat
- ₹410–600
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
































