Home › Routes › Bengaluru to Mahé

Bengaluru to Mahé

The distance from Bengaluru to Mahé is about 331 km by road, roughly 6.5 hours (estimated).

331 kmDistance
6.5 hrsDuration

Tentative Fare Estimate

Car / Taxi
Hatchback₹3740
Sedan₹4400
SUV₹5780
Innova / MUV₹6490
Tempo Traveller₹7580
View route plan
Bus
Non-AC Seater₹360
AC Seater₹600
Non-AC Sleeper₹530
AC Sleeper₹760
Volvo / Multi-Axle₹980
View route plan
Train
Sleeper₹230
Economy₹360
Third AC₹490
Second AC₹690
First AC₹960
View route plan

Tentative estimate only, based on typical Indian public-transport tariffs (state transport bus fares, IRCTC sleeper/AC class rates, standard outstation taxi per-km rates) — not a live quote from any operator.

Overview

The distance from Bengaluru to Mahé is about 331 km by road, roughly 6.5 hours (estimated).

Route Map

By Car: Bengaluru to Mahé

331 km · ~6h 57m · About 7h of driving, plus stops.

  1. Start from Bengaluru

    An early start keeps you ahead of city and highway traffic.

  2. 150 km · 3h drive from previous stop

    Rest & refuel near Srirangapatna

    About 150 km in — 15–20 minutes for tea, food, fuel and a stretch.

  3. 181 km · 3h 37m drive from previous stop

    Arrive in Mahé

    Mahé, Puducherry

Stops are typical for this road, not a fixed itinerary. Timings assume about 50 km/h on average — traffic, tolls and road conditions vary.

By Bus: Bengaluru to Mahé

331 km · ~7h 21m · Buses on this route are usually available as direct services. Operators and departure times vary — check live availability.

  1. Board at Bengaluru

    Go to the main bus stand / ISBT in Bengaluru. Overnight buses usually leave in the evening; book a seat in advance for sleeper and Volvo services.

  2. Bengaluru → Mahé

    AC Seater / Volvo · ~331 km

    ~7h 21m|Tentative fare ₹360–₹980

    Usual tea / meal halts: Mysuru (~170 km)

  3. Arrive in Mahé

    Mahé, Puducherry

Halts and change points are typical for this route, not a specific operator’s schedule — check live availability and timings when booking.

By Train: Bengaluru to Mahé

Nearest railway stations: Bangalore City Jn for Bengaluru, Mahe for Mahé.

Direct trains

Yesvantpur - Kannur Express#16527 · Express
08:30 PMBaiyyappanahali
11h 6m67 stops
07:36 AM+1dMahe

Other options with a change

1 change · 12h 23m in total

HUBLI - TRIVANDRUM KOCHUVELI SF Exp#12777 · Superfast
03:20 PMYesvantpur Jn
8h 53m72 stops
12:13 AM+1dVallathol Nagar

Change trains at Vallathol Nagar — about 51m wait

ERNAKULAM - DELHI H NIZAMUDDIN Duronto Exp#12283 · Duronto
01:04 AMVallathol Nagar
2h 39m36 stops
03:43 AMKannur South

1 change · 12h 43m in total

Yesvantpur-Coimbatore SF Special#06622 · Superfast
02:15 PMYesvantpur Jn
6h 19m51 stops
08:34 PMSomanur

Change trains at Somanur — about 48m wait

Tiruchirappalli Mangalore Weekly Superfast Express#12653 · Superfast
09:22 PMSomanur
5h 36m48 stops
02:58 AM+1dKannur South

1 change · 13h 17m in total

Mysore Mayiladuturai Express#16232 · Express
07:05 PMBangalore City Jn
29m4 stops
07:34 PMBelandur Road

Change trains at Belandur Road — about 1h 6m wait

Yesvantpur - Kannur Express#16527 · Express
08:40 PMBelandur Road
11h 42m71 stops
08:22 AM+1dKannur South

Waits assume each train runs daily — the timetable data has no running days, so check the days for every train before you plan a change.

Train details come from a 2015 railway timetable snapshot — newer trains, changed timings and running days are not included, so confirm on IRCTC before you plan around a train.

Transport Options

By Car

Approximately 331 km by road from Bengaluru to Mahé, roughly 6.5 hours of driving (estimate from straight-line distance).

Distance: 331 kmDuration: 6.5 hours
Get Directions

By Train

The nearest railway station to Mahé is Mahe railway station, about 1 km from the town centre.

Distance: 331 km

Railhead

Reach Mahe railway station, then continue by local transport.

  • Mahe railway station — about 1 km
  • Mukkali railway station — about 4 km
Search Trains

Budget Estimate

road

331 km

6.5 hours

Approximately 331 km by road from Bengaluru to Mahé, roughly 6.5 hours of driving (estimate from straight-line distance).

train

331 km

The nearest railway station to Mahé is Mahe railway station, about 1 km from the town centre.

Frequently Asked Questions

1. How far is Mahé from Bengaluru?

About 331 km by road (estimated from straight-line distance).

2. Which airport is closest to Mahé?

Kannur International Airport (CNN), about 24 km away.

Other Routes

Explore More of Mahé

Destination Hub

Mahé Overview

Spiritual & Temple Guides

Places to Explore