By Air
Goa is well connected by airline services to most major cities in India. All flights, national and international, to and from Goa, operate from the Goa Airport at Dabolim near the port town of Vasco-da-Gama. The airport is about 30 kms from the capital city of Panaji and is owned by the Indian Navy.
By Road
Goa is connected with all the major towns in India via the National Highways NH4A, NH17 and NH17A. In most places along the way, the highway roads are in excellent condition and motorable at fairly good speeds.There are bus services operating from Goa to most towns and cities in neighbouring states, such as Mumbai, Pune, Belgaum, Hubli, Bangalore, Mangalore etc. at fairly regular intervals throughout the day. These services are operated by the state owned Kadamba Transport Corporation (white and blue buses) as well as the respective transport corporations of the neighbouring states.
Besides there are numerous private bus operators who provide all kinds of bus services from special to deluxe AC to sleeper coaches along these routes. The drive down from Mumbai, if you are coming by car, is along the beautiful highway which hugs the Konkan coastline, with excellent scenic beauty and typical small towns and villages along the entire route. There are a few winding and steep routes (called ‘ghats’) across the mountain ranges which add to the charm of the journey.
By Train
Today, the high-speed Konkan Railway has a daily train which hardly takes around 8-9 hours for the same journey. Other trains between Mumbai and Panaji take typically around 10-12 hours. The rail route also has trains which travel past Mumbai to other northern areas of India right up to Delhi as well as down south to Thiruvananthapuram in Kerala.
Goa has two major railway stations — Margao and Vasco-da-Gama, both located in the southern area of the state. The South Central Railway terminus is at Vasco-da-Gama and the Konkan Railway terminus is at Margao.