In this article
- 01The Main Route: NH48 from Bangalore to Hubballi–Dharwad
- 02Crossing the Ghats into Goa: Anmod or Chorla
- 03The Coastal Alternative via Karwar
- 04Bangalore to Goa Route Comparison
- 05Road Conditions and Monsoon Caveats
- 06Fuel, Food and Rest Stops
- 07Arriving in North Goa
- 08Flights, Buses and Trains from Bangalore
Bangalore to Goa by road is roughly 550–600 km and usually takes 9 to 11 hours of driving. The main route follows NH48 through Tumakuru, Chitradurga, Davanagere and Hubballi–Dharwad, then crosses the Western Ghats into Goa by the Anmod ghat or, from Belagavi, the Chorla ghat. A longer coastal option via Karwar enters Goa from the south.
The Main Route: NH48 from Bangalore to Hubballi–Dharwad
The first 400-plus km of a Bangalore to Goa road trip runs on NH48, a wide, divided national highway. This is the fastest part of the drive, so the aim is to cover it early in the day. From Bangalore you pass Tumakuru, Sira, Chitradurga, Davanagere, Ranebennur, Haveri and Hubballi before reaching Dharwad, usually in about 6 to 7 hours.
Leave before 6 am to clear the traffic on Tumkur Road out of the city. The Hubballi–Dharwad stretch can be slow where the bypass has been under widening, so build in extra time there.
Crossing the Ghats into Goa: Anmod or Chorla
After Dharwad or Belagavi you must cross the Western Ghats, and the ghat you choose decides where you enter Goa. This matters for North Goa stays: Anmod brings you into central Goa, while Chorla lands you directly in North Goa. Check which ghat is fully open on the day before you commit.
Anmod ghat via Ramnagar and Mollem
The Anmod route leaves NH48 at Dharwad (via Alnavar) or Belagavi (via Khanapur), reaches Ramnagar, and descends on NH748 to Mollem. From Mollem the road continues through Ponda to Panaji and then north to Porvorim and the beach belt. It is usually the shortest road into Goa from Bangalore. The ghat has had repeated repair work, including a road cave-in in 2025 that left traffic on a single lane, and heavy vehicles have faced restrictions at times.
Chorla ghat via Belagavi and Keri
The Chorla route stays on NH48 up to Belagavi, then turns west through the Chorla ghat to Keri in Sattari taluka. From Keri you drive via Sanquelim, Bicholim and Mapusa straight into North Goa. It is a little longer overall, but it avoids Panaji traffic, which helps if you are staying in Anjuna, Saligao or Calangute. North Goa authorities have restricted heavy goods vehicles on this road during the day at times, including through the 2026 monsoon; cars have generally been allowed.
Which ghat should you take?
Take Anmod when it is running normally and you want the shortest drive. Take Chorla if Anmod has work under way, or if you are staying around Anjuna, Saligao or Mapusa. In the monsoon, check both routes again when you reach Hubballi, as either can close for landslides at short notice.
The Coastal Alternative via Karwar
The coastal route turns off at Hubballi towards Yellapur and Ankola, then follows NH66 north through Karwar into Goa at Polem in Canacona. It suits travellers who want to add a night in Gokarna or start their holiday in South Goa. For North Goa it is the longest option, often 650–700 km in total, because you must drive the length of Goa through Margao and Panaji.
The descent to Ankola crosses the Arbail ghat, which carries heavy truck traffic and is prone to monsoon landslides. Treat this route as a slower, two-day trip rather than the fastest way to Calangute.
Bangalore to Goa Route Comparison
This table compares the three routes side by side. Distances are to Calangute, times exclude long stops, and all figures are approximate.
| Factor | Via Dharwad and Anmod | Via Belagavi and Chorla | Coastal via Karwar |
|---|---|---|---|
| Approx. distance to Calangute | 570–610 km | 600–630 km | 650–700 km |
| Approx. driving time | 9–11 hours | 10–12 hours | 11–13 hours |
| Ghat section | Anmod | Chorla | Arbail (to Ankola) |
| Enters Goa at | Mollem | Keri, Sattari | Polem, Canacona |
| Final stretch | Ponda and Panaji, then north | Sanquelim, Bicholim and Mapusa | Margao and Panaji, then north |
| Best for | The shortest drive when the ghat is open | Stays in Anjuna, Saligao and Mapusa | Adding Gokarna or South Goa |
Road Conditions and Monsoon Caveats
NH48 is the easy part; the ghats and the monsoon are what can change your plan. From June to September the Western Ghats get very heavy rain, and ghat roads into Goa can close for landslides, fallen trees or repairs. Check current status the evening before you leave and again at Hubballi or Belagavi.
- Drive the ghats in daylight. Anmod and Chorla have hairpin bends, fog and slow trucks. The Anmod road also passes through the Bhagwan Mahavir Wildlife Sanctuary near Mollem, so watch for animals.
- Refuel before the climb. Fill up at Dharwad or Belagavi, as fuel pumps are sparse on the ghat roads.
- Expect restrictions to change. Heavy-vehicle bans and repair closures have been imposed on both ghats in recent years, sometimes at short notice.
- Use live sources. Check Google Maps traffic, Goa and Belagavi local news, and the NHAI highway helpline (1033).
- Keep FASTag topped up. It is required at the national highway toll plazas along NH48.
If your dates are flexible, our guide to the best time to visit Goa explains how each season affects both the drive and the holiday.
Fuel, Food and Rest Stops
Break the drive into three or four stops at larger towns on NH48. This keeps the driver alert and gets you to the ghat with a full tank. Most highway towns have fuel pumps, food courts and clean washrooms.
- Tumakuru: about 1.5 hours out of Bangalore, a good first stop for breakfast.
- Chitradurga: roughly 3 to 3.5 hours from Bangalore, known for its hill fort.
- Davanagere: famous for benne dose, a butter-rich dosa, ideal for a late breakfast.
- Hubballi–Dharwad: the main lunch and fuel stop; pick up Dharwad peda, the city's well-known milk sweet.
- Belagavi: the last big town before the Chorla ghat, known for the sweet kunda.
Travelling with children or older parents? Consider an overnight break in Hubballi–Dharwad or Belagavi. Both have a wide choice of hotels and leave a short morning drive into Goa.
A sample driving day via Anmod
This timeline shows how a one-day drive can run. Real times depend on traffic, weather and the length of your stops.
- 5:30 am: leave Bangalore before Tumkur Road gets busy.
- 7:00 am: breakfast in Tumakuru, or push on to Chitradurga.
- 12:30 pm: lunch and fuel in Hubballi–Dharwad.
- 2:30 pm: start the Anmod ghat descent in good light.
- 5:30 pm: reach Calangute, Candolim or Anjuna via Ponda and Panaji.
Arriving in North Goa
Your last hour depends on the ghat, so plan arrival times around it. From the Anmod route, allow roughly 2 hours from Mollem to Calangute via Ponda, Panaji and Porvorim. From the Chorla route, allow about 1.5 hours from Keri to Calangute, Saligao or Anjuna via Mapusa. Evening traffic around Panaji and Porvorim adds time in peak season.
Vilmaris has stays across this part of North Goa:
- Hotel Vilmaris Breeze in Sinquerim is a 3-star hotel on the Calangute–Candolim Road, about 5 minutes from Candolim and Sinquerim beaches and 8 minutes from Fort Aguada.
- Vilmaris Luxe Hotel in Gauravaddo, Calangute is a 4-star hotel with free parking, about 6 minutes from Calangute Beach.
- Vilmaris Anjuna Woods is a 4 BHK private pool villa for up to 8 guests in Mazal Waddo, Anjuna, with dedicated parking, about 800 m from Anjuna Beach.
On the way home, remember that carrying liquor bought in Goa into Karnataka is restricted, and excise teams check vehicles near the border. Check the current rules before you pack any bottles.
First time in the region? Our North Goa travel guide for first-time visitors covers beaches, food and getting around once the car is parked.
Flights, Buses and Trains from Bangalore
If you would rather not drive, flying is fastest and overnight buses are the budget choice. Direct trains exist but are limited. Book early for December and January.
- Flight: Bengaluru to Goa is a short flight. Manohar International Airport (Mopa, GOX) is about 45–60 minutes from Calangute, Anjuna and Saligao, and Dabolim (GOI) about 50–60 minutes. Our guide to getting from Goa airport to North Goa covers transfers.
- Bus: KSRTC and private operators run overnight sleeper buses, usually arriving at Panaji or Mapusa in the morning.
- Train: A few direct trains run from Bengaluru to Vasco da Gama or Madgaon. Both stations are in South Goa, so plan for a 1 to 1.5-hour taxi ride north. Check current schedules on IRCTC.
You can book Vilmaris villas and hotels direct at stayvilmaris.com or on WhatsApp at +91 99710 26666.




