tripunder

Home › Routes › Bangalore to Pondicherry

Route · Karnataka to Puducherry · From Bengaluru

Bangalore to Pondicherry: Distance, Best Route and What It Costs

Pondicherry (Puducherry) is about 338 km from central Bengaluru by the fastest road, east past the Kolar Gold Fields and Vellore, then south through Arani, Gingee and Tindivanam. A slightly shorter road, 322 km, goes through Hosur and Tiruvannamalai. Here is every way to do it, what each costs, and where to stop.

By GokulUpdated 12 November 20269 min read
The sea wall and beach promenade in Pondicherry at dusk

Photo: Dey.sandip, CC BY 3.0, via Wikimedia Commons. Text added by Trip Under.

The Promenade in Pondicherry, where the road from Bengaluru ends at the sea.

Short answer

Bangalore to Pondicherry is about 338 km by road by the fastest route, roughly 4 hours 40 minutes of driving on a clear road (a free-flow routing estimate; city traffic and stops add more). A second road through Hosur and Tiruvannamalai is a little shorter, about 322 km, and about 4 hours 50 minutes. The cheapest way is an overnight bus, but we found no official or dated news fare for the route, so check the live fare. The fastest is your own car; the petrol alone is about ₹2,500 one way at Bengaluru's price and an assumed 15 km a litre, before tolls.

338 kmBengaluru to Pondicherry, fastest road
4 h 40 mindriving, free-flow estimate
322 kmvia Tiruvannamalai, about 4 h 50 min
about ₹2,500petrol one way, tolls not included

How we worked it out. On 12 November 2026 we routed from central Bengaluru (12.9716, 77.5946) to Pondicherry (11.93, 79.83) with OpenStreetMap routing (OSRM), took its fastest route and its alternative, and looked up the towns along each line. Drive times from routing assume an empty road, so treat them as a floor. Bus fares come only from official notices or dated news reports; where we found none, we say so and give no number. Open the route on Google Maps for live traffic.

How far is Pondicherry from Bangalore?

From central Bengaluru (12.9716, 77.5946) to Pondicherry (11.93, 79.83). OSRM, 12 November 2026, rounded; towns from Nominatim reverse lookups on the route.
RoadViaRoad distanceDrive (free-flow estimate)
Fastest (OSRM)Bengaluru–Chennai Expressway, Kolar Gold Fields area, Gudiyatham, Vellore edge, Arani, Chetpet, Gingee, Tindivanamabout 338 kmabout 4 h 40 min
Alternative (OSRM)Hosur, Rayakottai, Uthangarai, Tiruvannamalai, Gingee, Tindivanamabout 322 kmabout 4 h 50 min

Every way to get there

Fares are per person except the car, which is per vehicle. Taxi fares: we found no dated source, so none is listed.
WayRouteTimeCost, one waySource
Overnight busBengaluru → Pondicherry, directabout 8 h (our Pondicherry data)Check the live fare (no official or dated news fare found)KSRTC, TNSTC/SETC, PRTC and private operators; fares change by bus type
Train + busA train towards Villupuram, then a local bus (about 1 h)varies + 1 h (our Pondicherry data)Check the live fareVillupuram is the rail head for Pondicherry. We found no dated source for a direct Bengaluru–Puducherry train.
Own car, fastest road338 km via the expressway, Vellore edge, Gingee and Tindivanam4 h 40 min free-flowAbout ₹2,500 petrol, tolls not checkedPetrol ₹111.68/l in Bengaluru, 11 Nov 2026; 15 km/l assumed
Own car, via Tiruvannamalai322 km via Hosur, Uthangarai and Tiruvannamalai4 h 50 min free-flowAbout ₹2,400 petrol, tolls not checkedAs above

The road and where to stop

Infographic · the route

Bengaluru to Pondicherry by the fastest road

About 338 km. The alternative goes Hosur, Uthangarai, Tiruvannamalai, then Gingee. Distances and road names: OSRM, 12 Nov 2026.

OSRM's fastest route leaves Bengaluru on Old Madras Road (NH75) and joins the Bengaluru–Chennai Expressway (NE7) about 35 km out, leaving it after about 100 km in the Kolar Gold Fields area. NH75 then runs east into Tamil Nadu past Gudiyatham to the Vellore edge, and state roads take it south through Arani and Chetpet to Gingee, about 270 km in. From there the Tindivanam road runs east to Tindivanam and the last stretch into Pondicherry. The alternative leaves on Hosur Road (NH44), turns off at Hosur through Rayakottai and Uthangarai, and takes NH77 through Tiruvannamalai, about 215 km in, to Gingee.

October to December can bring cyclone weather off the Bay of Bengal. If a storm warning is out, wait it out rather than drive the last stretch in the dark and the rain (our Pondicherry data).

When to go, and what a day there costs

Infographic · month by month

Pondicherry month by month

BestGoodPassableAvoid
Month-by-month as text

Jan: Best · Feb: Best · Mar: Good · Apr: Passable · May: Avoid · Jun: Avoid · Jul: Avoid · Aug: Passable · Sep: Passable · Oct: Good · Nov: Best · Dec: Best

November to February is the season. April to June is punishing heat and humidity; October to December can bring cyclone weather off the Bay of Bengal.

Best months by our scores: Jan–Feb, Nov–Dec. On the ground, a day in Pondicherry costs about ₹1,100 on a shoestring, ₹2,000 mid-range and ₹4,500 comfortable, per person, with the bed, food, local transport and entry fees (our cost model). So a two-day mid-range weekend by car comes to roughly ₹9,000 for one person (two days on the ground plus fuel both ways, before tolls), and less each if you share the car. Full breakdown on the Pondicherry page.

Frequently asked questions

What is the distance from Bangalore to Pondicherry?

About 338 km by road from central Bengaluru by the fastest route, via the Bengaluru–Chennai Expressway, the Vellore edge, Gingee and Tindivanam (OSRM, 12 November 2026). The road through Hosur and Tiruvannamalai is about 322 km.

How long does it take to drive from Bangalore to Pondicherry?

About 4 hours 40 minutes on a clear road by routing estimate, or about 4 hours 50 minutes via Tiruvannamalai. With Bengaluru traffic and a stop or two, allow more. An overnight bus takes about 8 hours (our Pondicherry data).

Which is the best route from Bangalore to Pondicherry?

For speed, the Bengaluru–Chennai Expressway towards the Kolar Gold Fields, then through Arani, Chetpet, Gingee and Tindivanam (about 338 km). For a stop on the way, the road through Hosur and Tiruvannamalai (about 322 km), which joins the first at Gingee.

What is the cheapest way from Bangalore to Pondicherry?

An overnight bus. We found no official or dated news fare for the route, and Karnataka raised KSRTC fares by about 23% on 5 November 2026, so check the live fare on the KSRTC, TNSTC or PRTC site or at the stand.

Is there a train from Bangalore to Pondicherry?

We found no dated source for a direct train, so we list none. Villupuram is the rail head for Pondicherry, about an hour away by local bus (our Pondicherry data). Check NTES for current trains.

How much does it cost to drive from Bangalore to Pondicherry?

About ₹2,500 of petrol one way at ₹111.68 a litre and an assumed 15 km a litre on the fastest road, or about ₹2,400 via Tiruvannamalai. Tolls are extra; we did not check them.

What is the best time to visit Pondicherry from Bangalore?

Jan–Feb, Nov–Dec by our month scores. April to June is very hot and humid, and October to December can bring cyclone weather off the Bay of Bengal.

Sources and how we priced this

Keep reading

Chennai to Pondicherry: Distance, ECR or GST Road, Bus, Car and TrainRead the guide →Pondicherry Trip Cost from Chennai: An Itemised 2026 BudgetRead the guide →Places to Visit Near Bangalore: 20 Underrated Trips by Distance, with Real CostsRead the guide →Bangalore to Hampi: Distance, Drive Time and Every Way to Get ThereRead the guide →

Plan the days once you are there

Stays, food, Auroville, the French Quarter and what a weekend in Pondicherry costs: see the full Pondicherry page.

Open the Pondicherry page →

Fares and fuel prices are as read on the dates given and change often; check the live fare before you travel. Distances and drive times are routing estimates. Daily costs come from Trip Under's place data and cost model (see methodology). Trip Under is not an agency and takes no commission on any booking.