Mangalore is well connected to all the major cities in India by flight. The nearest airport is the Mangalore airport.
Mangalore is well connected by train. There are many trains that run to and from Mangalore. Some of the popular trains are: 1) Karwar Express (12049) 2) Matsyagandha Express (12163) 3) Madgaon Express (12601) 4) Mangala Lakshadweep Express (12617) 5) Netravati Express (16346) 6) Vasco Da Gama Express (17029) 7) KSR Bengaluru-Mangalore Intercity Express (22606) 8) Mangalore-Yesvantpur Express (16209) 9) Mysuru-Mangalore Express (16205) 10)Kannur-Mangalore Express (22617)
There are two bus stations in Mangalore. The City bus station is located in the heart of the city, while the KSRTC bus station is located on the outskirts of the city. There are frequent buses connecting Mangalore to all major cities in Karnataka.
There is an extensive bus service in Mangalore, connecting the city to its suburbs and to nearby cities like Udupi and Bangalore. There are also autorickshaws, taxis and a limited suburban train service.