Mangalore's location in the Indian state of Karnataka makes it accessible by all forms of transport: road, rail, air and sea.
There are also KSRTC JnNurm green colour city buses from State Bank bus stand.
A metre gauge railway track was built through the Western Ghats in the east, connecting Mangalore with Hassan.
The broad gauge track connecting Mangalore to Bangalore via Hassan is open for freight traffic since May 2006.
The project was completed in 1998 and since then the travel time to the north of the country has come down considerably and provides a convenient alternative for passengers.
Currently dry, bulk and fluid cargos are handled by the New Mangalore Port, providing an important gateway to the state of Karnataka.
This modern artificial harbour 10 km north of the Central Business District (CBD), is now India's eight largest cargo handling port.
[20] Various cruise ships such as Regent Seven Seas, Norwegian Star, Oceania, Celebrity, Costa, AIDA, Nautica and Royal Caribbean International have visited the New Mangalore Port.
[24][25] Mangalore International Airport (IATA: IXE) is located near Bajpe, around 14 km north-east of the city.
The Airport connects Mangalore with Indian cities such as Mumbai, Bangalore, Chennai, Delhi, Hyderabad, Pune and Visakhapatnam.
The Airport also connects Mangalore with countries such as UAE, Bahrain, Qatar, Oman, Saudi Arabia and Kuwait.