How To Reach Goa
Surface - Goa has several bus routes from various cities, but traffic is mainly from Mumbai and Pune. But with increasing demand from the south, there has been a rise in buses from Bangalore. Overnight buses from Mumbai to Goa are another alternative over trains and flights. Note that many of the coaches are newer Volvo models, in which two passengers share a sleeper bunk.
Train - Goa is connected with direct train services by Indian Railways from Delhi, Mumbai, Ahmedabad, Mangalore, Kochi, Kolkata, Trivandrum, Bangalore, Chennai and Hyderabad. The main destination station is usually Madgaon located in South Goa. Train ride to Goa is very enjoyable since the route passes through greenery and winding tunnels.
Thivim is a railway station served by most trains and is just 20 minutes away from Calangute Beach by taxi. For travelers on budget, this is the good option, apart from being faster and much more comfortable than travelling by road. It is advisable for tourists to make reservations well in advance as the major trains (Rajdhani Express, Mangala Lakshadweep Express, Mandovi Express, Jan Shatabdi Express, Sampark Kranti Express, Chennai-Vasco Express, Amaravathi Express, Konkan Kanya and Nethravati Express among others.) are usually heavily booked. It is worth noting that trains from Mumbai and most other places have a quota of seats set aside for tourists. Quota tickets must be purchased in person at the railway station of origin by the tourist and cannot be booked via a travel agent.
Unless you are on a shoe string budget, it is advisable to travel by the air-conditioned sleeper coaches that are relatively quieter, and much more comfortable. Each bunk is provided with two freshly laundered sheets, a blanket and a pillow. You can also request for a hand towel.
Air - Goa has an airport at Dabolim in Vasco (North Goa) that was actually owned by the Indian Navy. Some airlines fly directly to Goa, but most international flights come in via Mumbai. There are daily flights to Goa to and from Bangalore, Delhi, Hyderabad, Mumbai and Pune (no flights return to Pune) and has flights twice a week to Chennai. Recently, daily flights to Jaipur and Ahmedabad, as well as to Mangalore, Kozhikode (Calicut) and Kochi (Cochin) have also been incorporated.
Domestic airlines flying into Goa include Kingfisher Airlines, Spice Jet, Jet Airways, Indian Airlines, Air Deccan, Indigo and Go Air. There are international flights to Kuwait and UAE twice a week on Air India, including charter flights to the United Kingdom, Germany, Russia and Switzerland. On arrival, you are recommended to take a pre-paid taxi from Dabolim Airport to wherever in Goa you wish to travel. You will see the yellow pre-paid taxi booth, some 30 meters on the left when you exit the main building. Generally resorts offer complimentary pick up from the airport, so please confirm with your resort.
Sea - There are occasional cruise services between Goa and Mumbai. Though, the once-popular steamer service linking Goa with Mumbai via a 22-hour inexpensive journey, no longer plies.