Flights from almost all international airports can be found from India to Beijing. However, none of these are direct flights, having one or more stops. Airlines providing service include China Eastern, Shandong Airlines, Air China, Cathay Pacific among a few others.
Beijing being China's capital is extremely well connected globally through the Beijing Capital International Airport. Every major country around the globe is connected to Beijing via a host of international airlines such as Etihad, Emirates, Air China, Southern China, Eastern China and several others.
Beijing is connected to all major cities nearby via the many expressways and national highways that lead directly to the capital city. Expressways are always a better option than national highways, since they're faster and better maintained.
China's bullet train connectivity is impeccable. Beijing has 4 major railway stations among a few others, namely central, west, north and south. High speed trains from all over the country run to and from Beijing and are generally considered the best mode of transport.
It is very well connected via bus, containing nearly 20 long distance bus stations headed in all directions. Most of the routes however terminate at Xixhimen Long Distance Bus Station.