The ideal way to reach China from India is by air and you can take direct/ connecting flights flight from the different major cities of the country like Delhi, Mumbai, Kolkata, Chennai and Bangalore. The some airlines are Cathay Pacific Airways, Air China, China Southern Airline, and some other airlines. So, if you are traveling to this destination then the right way to reach is by flight only.