How to reach Goa

With over 2 million tourists coming in every year, Goa has to be well connected and accessible. Goa is easily accessible by road, rail and air. Being such a popular holiday destination, there are various alternative commute options to reach here.

The nearest major entry point to Goa from different parts of the world is  Mumbai International Airport or Chhatrapati Shivaji International Airport. Mumbai being the major city is easily accessible to Goa via flights, railways, and roadways.

Search for flights to Goa
Powered by

Search for directions from

How to Reach Goa by By Car:

A road trip to Goa is also a great option. Bangalore, Hyderabad, Mumbai, Pune are some popular places people drive down from. There are three national highways which pass through the state - NH 4A, NH 17, NH 17A. The roads are good and the view is amazing, making the drive worth it. You can hire a cab or if you are going in a group with multiple experienced drivers, you can take your own car. Apart from the fuel/cab charges, you will have to pay the toll tax.

How to Reach Goa by Flight

Goa InternationalAirportt is located at Dabolim, ~30 km away from Panjim. Multiple domestic airlines provide daily flights from major cities such as Mumbai, Bangalore, Delhi, Hyderabad, Pune, Chennai, Jaipur, Ahmedabad. Most international flights to Goa arrive via Mumbai. In case your hotel offers free pickups, you don't need to worry about the commute from the airport. Otherwise, pre-paid taxi is a good option.

From Mumbai
There are connected International flights between Mumbai and Goa. Therefore, while booking your flight tickets to Goa, you can choose the one which stops at Mumbai Airport so that you can take your TVOA and then further move to Goa in the same one.

Nearest Airport: Goa International Airport

How to Reach Goa by Road

Several luxury and budget buses run from major cities such as Mumbai, Pune, Bangalore, New Delhi to Goa. State-run bus service, Kadamba Transport is also a good option. Other state bus services - Maharashtra, Karnataka, Andhra Pradesh - also have daily buses going to Goa. Various private players also run buses connecting many cities to Goa. For comfortable rides, super deluxe AC and Volvo buses would be the better options. These would generally cost between Rs 1500 - Rs 2500 depending on the distance and type of bus.

From Mumbai
It takes 10h 20 minutes for you to reach Goa from International Terminal of Mumbai Airport. You can take a private taxi or a Volvo to reach your destination.

How to Reach Goa by Train

Goa has six railway stations. Most people usually get down at Madgaon or Vasco-da-Gama in South Goa and Thivim in North Goa. The train ride to Goa is worth the journey just for the view. The picturesque scenery of the Konkan region makes for an amazing sight. Train is also the cheapest option apart from being fast and comfortable.

From Mumbai
If you are flying to Mumbai so that you get your TVOA, you can also book tickets for the train in order to commute between Mumbai and Goa. To name a few: Ganpati Special, Mandovi Express, Jan Shatabdi Express, and Mangalore Express

Commuting Within Goa

Beaches in Goa are far apart and it stretches more than 100 km from north to south. Bus connectivity is good for popular areas of Goa and fares are low and still gives you a great view of the city. But buses are not a great option if you are looking for beach hopping or going to hang around til late night. You could rent a motorcycle or a scooter if you have a valid license. The rent starts from 250 per day per bike like Honda Activa or around 400 per day for Royal Enfield bikes. This excludes petrol costs. Riding on bikes is the most popular way of commuting in Goa for young tourists, including foreigners. You can also hire a cab, with or without a chauffeur to roam around. It starts from Rs.1000 per day for a simple hatchback. However, finding parking spots close to all beaches could be a problem whereas bikes give you the flexibility of going pretty close to the beach to park.

Most Frequently Searched Routes to Goa

Route Name Distance Time
Bangalore to Goa 557 km 8 hours 45 mins
Mumbai to Goa 583 km 9 hours 49 mins
Hyderabad to Goa 637 km 12 hours 30 mins
Delhi to Goa 1,876 km 1 day 7 hours
Chennai to Goa 910 km 13 hours 59 mins
Ahmedabad to Goa 1,096 km 17 hours 38 mins
Pune to Goa 440 km 7 hours 49 mins
Karwar to Goa 85.4 km 2 hours 4 mins
Kolkata to Goa 2,118 km 1 day 12 hours
Mahabaleshwar to Goa 388 km 7 hours 7 mins
Jaipur to Goa 1,608 km 1 day 3 hours
Agra to Goa 1,785 km 1 day 6 hours
Ernakulam to Goa 765 km 17 hours 39 mins
Varanasi to Goa 1,860 km 1 day 11 hours
Lonavala to Goa 500 km 8 hours 25 mins
Amritsar to Goa 2,208 km 1 day 13 hours
Udaipur to Goa 1,326 km 21 hours 11 mins
Chandigarh to Goa 2,127 km 1 day 10 hours
Jodhpur to Goa 1,549 km 1 day 0 hours
Coorg to Goa 501 km 10 hours 19 mins
Gurgaon to Goa 1,838 km 1 day 7 hours
Alleppey to Goa 819 km 18 hours 49 mins
Munnar to Goa 1,040 km 16 hours 54 mins
Jaisalmer to Goa 1,631 km 1 day 3 hours
Shimla to Goa 2,226 km 1 day 13 hours
Srinagar to Goa 2,721 km 1 day 21 hours
Wayanad to Goa 609 km 12 hours 52 mins
Manali to Goa 2,419 km 1 day 17 hours