Mangalore is the only city in Karnataka to have all modes of transport—air, road, rail and sea.

Mangalore International Airport (IATA: IXE, ICAO: VOML) is located near Bajpe-Kenjar about 13 km (8 mi) north-east of Mangalore city centre.
It operates regular scheduled flights to major cities in India and the Middle East.
It is the second-largest and second-busiest airport in Karnataka.
New terminals and runways at the airport accommodate both cargo and passenger requirements.
State-government-run buses connect the city with the airport.

Five National Highways pass through Mangalore.
NH-66 (previously known as NH-17), which runs from Panvel, Maharashtra, to Kanyakumari, Tamil Nadu, passes through Mangalore in a north–south direction.
NH-75 (previously known as NH-48) runs eastward to Bangalore and Vellore.
NH-169 (previously known as NH-13) runs north-east from Mangalore to Shimoga.
NH-73, a 315 km (196 mi)-long National Highway connects Mangalore to Tumkur.
NH-275 also connects Mangalore with Bangalore via Mysore.
National Highways Authority of India (NHAI) is upgrading the national highways connecting New Mangalore Port to Surathkal on NH-66 and BC Road junction on NH-75.
Under the port connectivity programme of the National Highways Development Project (NHDP), a 37.5 km (23 mi) stretch of these highways will be widened from two lanes to four.

Mangalore's city bus service is dominated by private operators, which operate routes that extend beyond the city's boundary.
Bus services from Mangalore are operated by the Dakshina Kannada Bus Operators' Association (DKBOA) and Canara Bus Operators Association (CBOA).
Karnataka State Road Transport Corporation (KSRTC) also runs bus services in the city.
Two distinct sets of routes for the buses exist; city routes are covered by city buses while intercity routes are covered by service and express buses.
KSRTC also operates long-distance bus services that connect Mangalore with other parts of the state.
KSRTC JnNurm green city buses operate within the city limits.

Rail connectivity in Mangalore was established in 1907; the city was the starting point of India's longest rail route.
The city has three railway stations; Mangalore Central at Hampankatta, Mangalore Junction at Padil and Surathkal railway station.
A railway track built through the Western Ghats connects Mangalore with Sakleshpur and Hassan.
The broad gauge track connecting Mangalore to Bangalore via Hassan was opened to freight traffic in May 2006 and passenger traffic in December 2007.
Mangalore is also connected to Chennai, Thiruvananthapuram, Kochi and Kollam through the Southern Railway and to Mumbai, Bhatkal, Karwar, Surat, Ajmer and Margao through the Konkan Railway.

Mangalore Harbour has shipping, storage and logistical services while New Mangalore Port handles dry, bulk and fluid cargoes, and is equipped to handle petroleum oil lubricants, crude products and LPG containers.
The Indian Coast Guard has a station at New Mangalore Port.
This artificial harbour is India's seventh largest container port and the only major port in Karnataka.
Electronic visa (e-visa) facilities are available for travellers arriving in India at New Mangalore Port.
Mangalore is the only city in Karnataka to have all modes of transport—air, road, rail and sea.
Mangalore International Airport (IATA: IXE, ICAO: VOML) is located near Bajpe-Kenjar about 13 km (8 mi) north-east of Mangalore city centre. It operates regular scheduled flights to major cities in India and the Middle East. It is the second-largest and second-busiest airport in Karnataka. New terminals and runways at the airport accommodate both cargo and passenger requirements. State-government-run buses connect the city with the airport.
Five National Highways pass through Mangalore. NH-66 (previously known as NH-17), which runs from Panvel, Maharashtra, to Kanyakumari, Tamil Nadu, passes through Mangalore in a north–south direction. NH-75 (previously known as NH-48) runs eastward to Bangalore and Vellore. NH-169 (previously known as NH-13) runs north-east from Mangalore to Shimoga. NH-73, a 315 km (196 mi)-long National Highway connects Mangalore to Tumkur. NH-275 also connects Mangalore with Bangalore via Mysore. National Highways Authority of India (NHAI) is upgrading the national highways connecting New Mangalore Port to Surathkal on NH-66 and BC Road junction on NH-75. Under the port connectivity programme of the National Highways Development Project (NHDP), a 37.5 km (23 mi) stretch of these highways will be widened from two lanes to four.
Mangalore's city bus service is dominated by private operators, which operate routes that extend beyond the city's boundary. Bus services from Mangalore are operated by the Dakshina Kannada Bus Operators' Association (DKBOA) and Canara Bus Operators Association (CBOA). Karnataka State Road Transport Corporation (KSRTC) also runs bus services in the city. Two distinct sets of routes for the buses exist; city routes are covered by city buses while intercity routes are covered by service and express buses. KSRTC also operates long-distance bus services that connect Mangalore with other parts of the state. KSRTC JnNurm green city buses operate within the city limits.
Rail connectivity in Mangalore was established in 1907; the city was the starting point of India's longest rail route. The city has three railway stations; Mangalore Central at Hampankatta, Mangalore Junction at Padil and Surathkal railway station. A railway track built through the Western Ghats connects Mangalore with Sakleshpur and Hassan. The broad gauge track connecting Mangalore to Bangalore via Hassan was opened to freight traffic in May 2006 and passenger traffic in December 2007. Mangalore is also connected to Chennai, Thiruvananthapuram, Kochi and Kollam through the Southern Railway and to Mumbai, Bhatkal, Karwar, Surat, Ajmer and Margao through the Konkan Railway.
Mangalore Harbour has shipping, storage and logistical services while New Mangalore Port handles dry, bulk and fluid cargoes, and is equipped to handle petroleum oil lubricants, crude products and LPG containers. The Indian Coast Guard has a station at New Mangalore Port. This artificial harbour is India's seventh largest container port and the only major port in Karnataka. Electronic visa (e-visa) facilities are available for travellers arriving in India at New Mangalore Port.
Mangalore