How to Reach Goa
Goa is a state rather than a town, and its coast runs about a hundred kilometres — where you stay decides which Goa you get, and a car is what joins the two ends of it.

Ways in, by road
| From | Distance | Drive | Cab from | |
|---|---|---|---|---|
| Belagavicrosses into Goa | 130 km | 2.5 hrs | ₹1,774 | See fare → |
| Irinjalakudacrosses into Goa | 131.6 km | 2.5 hrs | ₹1,796 | See fare → |
| Dandelicrosses into Goa | 134.3 km | 2.5 hrs | ₹1,833 | See fare → |
| Kodungallurcrosses into Goa | 138.3 km | 3 hrs | ₹1,888 | See fare → |
| Gokarnacrosses into Goa | 142.2 km | 3 hrs | ₹1,941 | See fare → |
| Gokarnacrosses into Goa | 142.2 km | 3 hrs | ₹1,941 | See fare → |
| Bailhongalcrosses into Goa | 153.3 km | 3 hrs | ₹2,093 | See fare → |
| Haliyalcrosses into Goa | 156.2 km | 3 hrs | ₹2,132 | See fare → |
| Kumtacrosses into Goa | 164.5 km | 3.5 hrs | ₹2,245 | See fare → |
| Nipanicrosses into Goa | 166.9 km | 3.5 hrs | ₹2,278 | See fare → |
| Kalamasserycrosses into Goa | 168.5 km | 3.5 hrs | ₹2,300 | See fare → |
| Gokakcrosses into Goa | 175.7 km | 3.5 hrs | ₹2,398 | See fare → |
| Karamadaicrosses into Goa | 176.7 km | 3.5 hrs | ₹2,412 | See fare → |
| Chikkodicrosses into Goa | 182.6 km | 3.5 hrs | ₹2,492 | See fare → |
| Honnavarcrosses into Goa | 182.8 km | 3.5 hrs | ₹2,495 | See fare → |
| Hubballicrosses into Goa | 190.5 km | 4 hrs | ₹2,600 | See fare → |
| Hubballicrosses into Goa | 190.5 km | 4 hrs | ₹2,600 | See fare → |
| Saundatticrosses into Goa | 192.8 km | 4 hrs | ₹2,632 | See fare → |
| Sirsicrosses into Goa | 201.8 km | 4 hrs | ₹2,755 | See fare → |
| Karumathampatticrosses into Goa | 203.1 km | 4 hrs | ₹2,772 | See fare → |
| Murudeshwarcrosses into Goa | 208.4 km | 4 hrs | ₹2,845 | See fare → |
| Nargundcrosses into Goa | 218.4 km | 4.5 hrs | ₹2,981 | See fare → |
| Koothattukulamcrosses into Goa | 219.9 km | 4.5 hrs | ₹3,002 | See fare → |
| Bhatkalcrosses into Goa | 220.7 km | 4.5 hrs | ₹3,013 | See fare → |
| Kothamangalamcrosses into Goa | 221.9 km | 4.5 hrs | ₹3,029 | See fare → |
| Mudholcrosses into Goa | 225.6 km | 4.5 hrs | ₹3,079 | See fare → |
| Idappadicrosses into Goa | 243.1 km | 5 hrs | ₹3,318 | See fare → |
| Bagalkotecrosses into Goa | 243.6 km | 5 hrs | ₹3,325 | See fare → |
| Hangalcrosses into Goa | 248.9 km | 5 hrs | ₹3,397 | See fare → |
| Kangeyamcrosses into Goa | 249.6 km | 5 hrs | ₹3,407 | See fare → |
| Jamkhandicrosses into Goa | 250.3 km | 5 hrs | ₹3,417 | See fare → |
| Kottayamcrosses into Goa | 250.9 km | 5 hrs | ₹3,425 | See fare → |
| Badamicrosses into Goa | 252.6 km | 5 hrs | ₹3,448 | See fare → |
| Athanicrosses into Goa | 255.7 km | 5 hrs | ₹3,490 | See fare → |
| Gadagcrosses into Goa | 256.4 km | 5 hrs | ₹3,500 | See fare → |
| Sagaracrosses into Goa | 266.1 km | 5.5 hrs | ₹3,632 | See fare → |
| Mavelikkaracrosses into Goa | 273 km | 5.5 hrs | ₹3,726 | See fare → |
| Kayamkulamcrosses into Goa | 273.1 km | 5.5 hrs | ₹3,728 | See fare → |
| Havericrosses into Goa | 275.7 km | 5.5 hrs | ₹3,763 | See fare → |
| Kundapuracrosses into Goa | 284.6 km | 5.5 hrs | ₹3,885 | See fare → |
| Shikaripuracrosses into Goa | 284.8 km | 5.5 hrs | ₹3,888 | See fare → |
| Karunagappallycrosses into Goa | 290.1 km | 6 hrs | ₹3,960 | See fare → |
| Kattappanacrosses into Goa | 290.7 km | 6 hrs | ₹3,968 | See fare → |
| Ranebennurcrosses into Goa | 300.3 km | 6 hrs | ₹4,099 | See fare → |
| Udupicrosses into Goa | 300.6 km | 6 hrs | ₹4,103 | See fare → |
| Kottarakkaracrosses into Goa | 309.8 km | 6 hrs | ₹4,229 | See fare → |
| Kollamcrosses into Goa | 309.9 km | 6 hrs | ₹4,230 | See fare → |
| Ilkalcrosses into Goa | 312.6 km | 6.5 hrs | ₹4,267 | See fare → |
| Hariharcrosses into Goa | 328.6 km | 6.5 hrs | ₹4,485 | See fare → |
| Vijayapuracrosses into Goa | 329.3 km | 6.5 hrs | ₹4,495 | See fare → |
| Shivamoggacrosses into Goa | 334.9 km | 6.5 hrs | ₹4,571 | See fare → |
| Hosapetecrosses into Goa | 340.8 km | 7 hrs | ₹4,652 | See fare → |
| Davangerecrosses into Goa | 341.4 km | 7 hrs | ₹4,660 | See fare → |
| Manapparaicrosses into Goa | 344 km | 7 hrs | ₹4,696 | See fare → |
| Koppalcrosses into Goa | 344.4 km | 7 hrs | ₹4,701 | See fare → |
| Karkalacrosses into Goa | 344.7 km | 7 hrs | ₹4,705 | See fare → |
| Hampicrosses into Goa | 352.2 km | 7 hrs | ₹4,808 | See fare → |
| Bhadravaticrosses into Goa | 353.2 km | 7 hrs | ₹4,821 | See fare → |
| Kulithalaicrosses into Goa | 354.1 km | 7 hrs | ₹4,833 | See fare → |
| Gangavathicrosses into Goa | 356.8 km | 7 hrs | ₹4,870 | See fare → |
| Karurcrosses into Goa | 358.2 km | 7 hrs | ₹4,889 | See fare → |
| Moodbidricrosses into Goa | 361 km | 7 hrs | ₹4,928 | See fare → |
| Mangalorecrosses into Goa | 361.5 km | 7 hrs | ₹4,934 | See fare → |
| Mangalorecrosses into Goa | 361.5 km | 7 hrs | ₹4,934 | See fare → |
| Krishnagiricrosses into Goa | 361.6 km | 7 hrs | ₹4,936 | See fare → |
| Lingsugurcrosses into Goa | 364.2 km | 7.5 hrs | ₹4,971 | See fare → |
| Sandurcrosses into Goa | 366.8 km | 7.5 hrs | ₹5,007 | See fare → |
| Tarikerecrosses into Goa | 374.1 km | 7.5 hrs | ₹5,106 | See fare → |
| Kadayanallurcrosses into Goa | 374.2 km | 7.5 hrs | ₹5,108 | See fare → |
| Sindhanurcrosses into Goa | 377.4 km | 7.5 hrs | ₹5,152 | See fare → |
| Bantwalcrosses into Goa | 384.7 km | 7.5 hrs | ₹5,251 | See fare → |
| Channagiricrosses into Goa | 391.6 km | 8 hrs | ₹5,345 | See fare → |
| Manamaduraicrosses into Goa | 393.8 km | 8 hrs | ₹5,375 | See fare → |
| Kovalamcrosses into Goa | 394.2 km | 8 hrs | ₹5,381 | See fare → |
| Karaikudicrosses into Goa | 398.2 km | 8 hrs | ₹5,435 | See fare → |
| Ballaricrosses into Goa | 402.5 km | 8 hrs | ₹5,494 | See fare → |
| Raichurcrosses into Goa | 403.9 km | 8 hrs | ₹5,513 | See fare → |
| Putturcrosses into Goa | 408.5 km | 8 hrs | ₹5,576 | See fare → |
| Kasaragodcrosses into Goa | 410.3 km | 8 hrs | ₹5,601 | See fare → |
| Siruguppacrosses into Goa | 415.2 km | 8.5 hrs | ₹5,667 | See fare → |
| Shorapurcrosses into Goa | 420.3 km | 8.5 hrs | ₹5,737 | See fare → |
| Kuzhithuraicrosses into Goa | 420.8 km | 8.5 hrs | ₹5,744 | See fare → |
| Manvicrosses into Goa | 420.9 km | 8.5 hrs | ₹5,745 | See fare → |
| Chitradurgacrosses into Goa | 421.5 km | 8.5 hrs | ₹5,753 | See fare → |
| Kadurcrosses into Goa | 427.8 km | 8.5 hrs | ₹5,839 | See fare → |
| Challakerecrosses into Goa | 428.9 km | 8.5 hrs | ₹5,854 | See fare → |
| Kovilpatticrosses into Goa | 429.1 km | 8.5 hrs | ₹5,857 | See fare → |
| Yadgircrosses into Goa | 439 km | 9 hrs | ₹5,992 | See fare → |
| Chikmagalurcrosses into Goa | 439.8 km | 9 hrs | ₹6,003 | See fare → |
| Sulliacrosses into Goa | 443.8 km | 9 hrs | ₹6,058 | See fare → |
| Nileshwaramcrosses into Goa | 444.5 km | 9 hrs | ₹6,067 | See fare → |
| Hiriyurcrosses into Goa | 445 km | 9 hrs | ₹6,074 | See fare → |
| Kalakkadcrosses into Goa | 445.3 km | 9 hrs | ₹6,078 | See fare → |
| Guntakalcrosses into Goa | 454.4 km | 9 hrs | ₹6,203 | See fare → |
| Payyannurcrosses into Goa | 467.2 km | 9.5 hrs | ₹6,377 | See fare → |
| Kalaburagicrosses into Goa | 474 km | 9.5 hrs | ₹6,470 | See fare → |
| Hassancrosses into Goa | 482.1 km | 9.5 hrs | ₹6,581 | See fare → |
| Adonicrosses into Goa | 482.9 km | 9.5 hrs | ₹6,592 | See fare → |
| Siracrosses into Goa | 483 km | 9.5 hrs | ₹6,593 | See fare → |
| Sakleshpurcrosses into Goa | 485 km | 9.5 hrs | ₹6,620 | See fare → |
| Belurcrosses into Goa | 485.9 km | 9.5 hrs | ₹6,633 | See fare → |
| Jayankondamcrosses into Goa | 489.6 km | 10 hrs | ₹6,683 | See fare → |
| Jolarpetcrosses into Goa | 492.2 km | 10 hrs | ₹6,719 | See fare → |
| Kallakurichicrosses into Goa | 492.2 km | 10 hrs | ₹6,719 | See fare → |
| Anthoorcrosses into Goa | 493.1 km | 10 hrs | ₹6,731 | See fare → |
| Coorgcrosses into Goa | 494.7 km | 10 hrs | ₹6,753 | See fare → |
| Gadwalcrosses into Goa | 499.5 km | 10 hrs | ₹6,818 | See fare → |
| Kannurcrosses into Goa | 499.9 km | 10 hrs | ₹6,824 | See fare → |
| Anantapurcrosses into Goa | 501.7 km | 10 hrs | ₹6,848 | See fare → |
| Sreekandapuramcrosses into Goa | 502.7 km | 10 hrs | ₹6,862 | See fare → |
| Taliparambacrosses into Goa | 502.7 km | 10 hrs | ₹6,862 | See fare → |
| Mannargudicrosses into Goa | 507.2 km | 10 hrs | ₹6,923 | See fare → |
| Pavagadacrosses into Goa | 508.1 km | 10 hrs | ₹6,936 | See fare → |
| Yemmiganurcrosses into Goa | 510.9 km | 10 hrs | ₹6,974 | See fare → |
| Koothanallurcrosses into Goa | 512.9 km | 10.5 hrs | ₹7,001 | See fare → |
| Madhugiricrosses into Goa | 520.3 km | 10.5 hrs | ₹7,102 | See fare → |
| Virajpetcrosses into Goa | 521.5 km | 10.5 hrs | ₹7,118 | See fare → |
| Tumakurucrosses into Goa | 522.5 km | 10.5 hrs | ₹7,132 | See fare → |
| Channapatnacrosses into Goa | 523.6 km | 10.5 hrs | ₹7,147 | See fare → |
| Kushalnagarcrosses into Goa | 524.6 km | 10.5 hrs | ₹7,161 | See fare → |
| Sedamcrosses into Goa | 525 km | 10.5 hrs | ₹7,166 | See fare → |
| Kayalpattinamcrosses into Goa | 525.7 km | 10.5 hrs | ₹7,176 | See fare → |
| Arsikerecrosses into Goa | 530.2 km | 10.5 hrs | ₹7,237 | See fare → |
| Panoorcrosses into Goa | 532.5 km | 10.5 hrs | ₹7,269 | See fare → |
| Tadipatricrosses into Goa | 533.6 km | 10.5 hrs | ₹7,284 | See fare → |
| Thalasserycrosses into Goa | 535.6 km | 10.5 hrs | ₹7,311 | See fare → |
| Rayachoticrosses into Goa | 538.1 km | 11 hrs | ₹7,345 | See fare → |
| Wanaparthycrosses into Goa | 540 km | 11 hrs | ₹7,371 | See fare → |
| Kilvelurcrosses into Goa | 540.3 km | 11 hrs | ₹7,375 | See fare → |
| Basavakalyancrosses into Goa | 540.7 km | 11 hrs | ₹7,381 | See fare → |
| Dharmavaramcrosses into Goa | 540.8 km | 11 hrs | ₹7,382 | See fare → |
| Vatakaracrosses into Goa | 543.4 km | 11 hrs | ₹7,417 | See fare → |
| Tipturcrosses into Goa | 548.4 km | 11 hrs | ₹7,486 | See fare → |
| Payyolicrosses into Goa | 552.9 km | 11 hrs | ₹7,547 | See fare → |
| Mahbubnagarcrosses into Goa | 555 km | 11 hrs | ₹7,576 | See fare → |
| Humnabadcrosses into Goa | 557 km | 11 hrs | ₹7,603 | See fare → |
| Gauribidanurcrosses into Goa | 558.5 km | 11 hrs | ₹7,624 | See fare → |
| Kundrathurcrosses into Goa | 560.1 km | 11 hrs | ₹7,645 | See fare → |
| Madurantakamcrosses into Goa | 560.1 km | 11 hrs | ₹7,645 | See fare → |
| Mangaducrosses into Goa | 560.1 km | 11 hrs | ₹7,645 | See fare → |
| Maraimalai Nagarcrosses into Goa | 560.1 km | 11 hrs | ₹7,645 | See fare → |
| Hunsurcrosses into Goa | 568.9 km | 11.5 hrs | ₹7,765 | See fare → |
| Hindupurcrosses into Goa | 569.1 km | 11.5 hrs | ₹7,768 | See fare → |
| Jadcherlacrosses into Goa | 571.8 km | 11.5 hrs | ₹7,805 | See fare → |
| Chikkaballapurcrosses into Goa | 572.6 km | 11.5 hrs | ₹7,816 | See fare → |
| Kurnoolcrosses into Goa | 580.3 km | 11.5 hrs | ₹7,921 | See fare → |
| Puttaparthicrosses into Goa | 580.8 km | 11.5 hrs | ₹7,928 | See fare → |
| Doddaballapuracrosses into Goa | 585.5 km | 11.5 hrs | ₹7,992 | See fare → |
| Jammalamadugucrosses into Goa | 589.8 km | 12 hrs | ₹8,051 | See fare → |
| Vikarabadcrosses into Goa | 590.9 km | 12 hrs | ₹8,066 | See fare → |
| Kozhikodecrosses into Goa | 591.4 km | 12 hrs | ₹8,073 | See fare → |
| Bangalorecrosses into Goa | 592.2 km | 12 hrs | ₹8,084 | See fare → |
| Bidarcrosses into Goa | 593.6 km | 12 hrs | ₹8,103 | See fare → |
| Kadiricrosses into Goa | 594.8 km | 12 hrs | ₹8,119 | See fare → |
| Nanjangudcrosses into Goa | 596.6 km | 12 hrs | ₹8,144 | See fare → |
| Zaheerabadcrosses into Goa | 597.3 km | 12 hrs | ₹8,153 | See fare → |
| Nandyalcrosses into Goa | 597.7 km | 12 hrs | ₹8,159 | See fare → |
| Wayanadcrosses into Goa | 598.2 km | 12 hrs | ₹8,165 | See fare → |
| Pulivendulacrosses into Goa | 598.3 km | 12 hrs | ₹8,167 | See fare → |
If you are flying
What the road asks of you
This route crosses into Goa
Leaving Andhra Pradesh for Goa means a state permit. Whether you pay it depends on the fare you pick: a toll-included fare has it inside, and nothing is collected at the border; the cheaper fare leaves it out, and it is handed over at the checkpost. The amount is set by Goa, not by us, and the receipt is theirs.
A round trip here is billed by the day, not the kilometre
A return journey is charged for at least 250 km per day, because the car stays with you for the whole trip rather than picking up another fare. This route is 362 km each way, so 723 km of driving over 3 days is still billed as 750 km. On a short trip that floor is most of the fare, and two one-way journeys can work out cheaper — worth comparing both before you book.
What is there
The north beaches
Candolim, Calangute, Baga and Anjuna — the busy, built-up stretch.
The south beaches
Colva, Benaulim, Palolem — quieter, wider, further apart.
Basilica of Bom Jesus
The 16th-century church at Old Goa holding St Francis Xavier's remains.
Se Cathedral
The largest church in Asia by some measures, in the same Old Goa complex.
Fort Aguada
The Portuguese fort and lighthouse above the mouth of the Mandovi.
Dudhsagar Falls
The four-tier falls on the Mandovi, inland on the Karnataka border.
Worth knowing before you go
- North and south are an hour or more apart by road — pick one to stay in rather than crossing daily.
- Old Goa's churches are a group, inland from the beaches, and are best done in one trip.
- Dudhsagar is inside Bhagwan Mahaveer sanctuary and the last stretch is not by private car.
Questions people ask
What is the cheapest way to reach Goa by cab?+
From Belagavi — 130 km, about 2.5 hrs, from ₹1,774 for the whole car.
Which is the nearest airport to Goa?+
Belagavi Airport, 130 km away, from ₹1,774 by cab.
Is a cab fare to Goa per person or for the car?+
For the car. The fare is the same whether one person travels or the car is full.
Anything to know about the road to Goa?+
Leaving Andhra Pradesh for Goa means a state permit. Whether you pay it depends on the fare you pick: a toll-included fare has it inside, and nothing is collected at the border; the cheaper fare leaves it out, and it is handed over at the checkpost. The amount is set by Goa, not by us, and the receipt is theirs.
