Goa can be reached by its lone airport (Dabolim), by train (Konkan Railway or via Londa, and by the many buses connecting the state with cities in India (primarily Mumbai and Bangalore). The once-popular steamer service that connected Goa with Bombay via a 22-hour inexpensive journey however no longer plies.
There are several bus routes from various cities, but most traffic is from mainly Bombay and Pune, but with increasing demand from the south, there has been an increase in buses and trains from Bangalore and New Delhi.
Indian Railways connect Goa from Delhi, Mumbai, Ahmedabad, Rajkot, Mangalore, Ernakulam and Thiruvanantapuram (via Bangalore) and all other places in India.The destination station is usually Madgaon in Goa.There is a daily express train service from Delhi.Beware of Pickpockets, people who offer you snacks or Tea and other such people who make trains to Goa a regular hunting ground. Traveling to Goa by Konkan Railway is a real pleasure as the train passes thru greenery and many tunnels. For budget travellers, this is the cheapest option.
Some airlines fly directly to Dabolim Airport (GOI) at Goa, but most international flights arrive via Mumbai. As the airport is also used by the military, it only accepts flights during the daytime (until 4 PM or so), which makes eg. sensible weekend escapes from elsewhere in the country effectively impossible. (Note: It seems the problem is partially resolved, because some domestic operators now also have evening flights to Goa, especially during high season)
Goa has daily flights to and from Bangalore, Delhi, Mumbai and Pune (no flights return to Pune) and has flights twice a week to Chennai and Cochin.
Domestic Airlines flying into Goa include Kingfisher airlines, spicejet, Jet Airways, Indian Airlines, Air Deccan, Indigo and GoAir. There are international flights to Kuwait and UAE twice a week on Air India and charter flights to the United Kingdom, Germany, Russia and Switzerland.
The steamer and catamaran services connecting Goa with Mumbai no longer plies