Trimbakeshwar from Mumbai — Distance, Bus, Train & Guide 2026

Complete travel guide from Mumbai to Trimbakeshwar Jyotirlinga: 170 km via Nashik Expressway, bus and train options, weekend trip itinerary, cost per person, group tours, and combining Trimbakeshwar with Omkareshwar.

At a Glance

Distance

170 km

via Nashik Expressway

By Car

3.5–4 hrs

via NH 160

By Train

3–4 hrs

to Nashik Road

By Bus

4–5 hrs

Mumbai → Nashik → Trim.

Travel Options from Mumbai

Mumbai → Trimbakeshwar by Car 170 km 3.5–4 hrs Car

Via Mumbai–Nashik Expressway (NH 160) to Nashik (165 km, 3 hrs), then Nashik–Trimbakeshwar Road (30 km, 1 hr). Total: 195 km, 4 hrs. Best route for flexibility. Depart Mumbai by 4:00 AM to avoid traffic and reach Trimbakeshwar by 8:00 AM. Fuel cost: approximately ₹1,500–2,000 round trip.

Mumbai → Nashik → Trimbakeshwar by Bus 170 km total 4–5 hrs total Bus

MSRTC and private buses run frequently from Mumbai (Dadar/Sion/Kurla) to Nashik (165 km, 3.5–4 hrs, ₹400–700). From Nashik CBS, take a local bus or shared taxi to Trimbakeshwar (30 km, 1 hr, ₹50–150). Total time: 4–5 hrs with transfer. Many temples and spiritual organisations from Mumbai arrange group bus trips to Trimbakeshwar during Shravan and Maha Shivaratri.

Mumbai → Nashik by Train + Taxi 170 km 4–5 hrs total Train + Taxi

Trains from Mumbai (Dadar/CSMT) to Nashik Road Railway Station run frequently — Deccan Express, Godavari Express, and several others. Journey: 3–4 hrs, ₹200–500 (sleeper). From Nashik Road station, take a taxi or local bus to Trimbakeshwar (30 km, 1 hr, ₹300–500 taxi). Total time: 4–5 hrs.

Mumbai → Trimbakeshwar by Flight 170 km 1 hr flight + 1 hr drive Flight + Taxi

Fly Mumbai → Nashik (Ozar Airport, 1 hr, ₹3,000–5,000). Taxi from Nashik airport to Trimbakeshwar (35 km, 1 hr, ₹800–1,200). Total travel time: 3–4 hrs including airport formalities. Most expensive option but fastest. Not commonly used given the short driving distance from Mumbai.

Weekend Trip Itinerary from Mumbai

Day 1: Arrival & Darshan

  • 4:00 PM — Depart Mumbai by car/bus/train
  • 7:00–8:00 PM — Arrive Trimbakeshwar, check into Bhakta Niwas
  • 8:00 PM — Evening aarti at the temple
  • 9:00 PM — Dinner at Bhakta Niwas canteen
  • 10:00 PM — Rest for early start

Day 2: Full Day Pilgrimage

  • 4:30 AM — Mangala Aarti at Trimbakeshwar Temple
  • 5:30 AM — Narayan Nagbali pooja (pre-booked)
  • 7:00 AM — Kushavarta Kund holy dip in Godavari source
  • 8:30 AM — Breakfast at Bhakta Niwas
  • 9:30 AM — Brahmagiri base visit (full trek optional)
  • 12:00 PM — Depart for Mumbai, reach by 3:00 PM

Frequently Asked Questions

How far is Trimbakeshwar from Mumbai and how long does it take? +

Trimbakeshwar is approximately 170 km from Mumbai city centre. By car via the Mumbai–Nashik Expressway (NH 160), the drive takes 3.5–4 hours. By bus from Mumbai to Nashik (165 km, 3.5 hrs) plus a local bus or taxi from Nashik to Trimbakeshwar (30 km, 1 hr), the total travel time is 4–5 hours. By train to Nashik Road (3–4 hrs) plus taxi (1 hr), it is approximately 4–5 hours. The flight to Nashik is 1 hour but not commonly used given the short total distance. Trimbakeshwar is the closest major Jyotirlinga to Mumbai, making it ideal for weekend trips.

Can I do a weekend trip from Mumbai to Trimbakeshwar? +

Yes, a Mumbai → Trimbakeshwar weekend trip is one of the most popular pilgrimage circuits from Mumbai. Recommended schedule: Friday evening depart Mumbai by bus, private car, or train, arrive Trimbakeshwar/Nashik by 8:00–9:00 PM, overnight at Trimbakeshwar Sansthan Bhakta Niwas. Saturday: early morning darshan (5:00 AM), Narayan Nagbali pooja, Kushavarta Kund holy dip, Brahmagiri mountain trek, evening Narmada-style aarti at the Godavari ghats, overnight at Bhakta Niwas. Sunday: morning Godavari sunrise darshan, depart by 9:00 AM, reach Mumbai by 1:00–2:00 PM. This gives a full and deeply satisfying 2-day pilgrimage experience.

How much does a Mumbai → Trimbakeshwar trip cost per person? +

Budget breakdown per person for a 2-day trip from Mumbai: Bus/train to Nashik (₹300–600) + Nashik–Trimbakeshwar taxi (₹100–200) + Bhakta Niwas accommodation (₹250–1,000/night, shared) + food (₹200–400/day) + local transport (₹100–200) + pooja offerings (₹200–500) = approximately ₹1,500–3,500 per person for a 2-day trip. Mid-range (private car + private room at Bhakta Niwas): ₹2,500–4,500. Group tours from Mumbai spiritual organisations typically cost ₹1,800–2,500 per person for 2 days (includes transport, accommodation, meals, and guide).

Are there group tours from Mumbai to Trimbakeshwar? +

Yes, many Mumbai-based spiritual organisations, temples, and tour operators offer group pilgrimage tours to Trimbakeshwar. These typically cover a 2-day itinerary: Mumbai → Nashik → Trimbakeshwar on Day 1 (temple darshan, Narayan Nagbali pooja), overnight at Bhakta Niwas, and return to Mumbai on Day 2. Group tours are especially popular during Shravan (July–August) and Maha Shivaratri (February/March). The Shri Gajanan Maharaj Sansthan organises group pilgrimages from various Maharashtra cities including Mumbai — contact +91 80531 90691 for details. Group booking advantages: lower per-person cost, pre-arranged accommodation and pooja bookings, and travelling with like-minded devotees.

Can I combine Trimbakeshwar with Omkareshwar in one trip from Mumbai? +

Yes, a combined Trimbakeshwar + Omkareshwar pilgrimage from Mumbai is popular and covers two of the 12 Jyotirlingas. Recommended 5-day itinerary: Day 1: Mumbai → Trimbakeshwar (170 km, 4 hrs), darshan and Narayan Nagbali pooja. Day 2: Brahmagiri trek and Godavari origin visit. Day 3: Trimbakeshwar → Omkareshwar (450 km, 9–10 hrs by road) or Trimbakeshwar → Khandwa by train. Day 4: Omkareshwar temples and Narmada parikrama. Day 5: Return to Mumbai from Indore/Khandwa. The Shri Gajanan Maharaj Sansthan has accommodation at both locations and can assist with bookings from Mumbai. Many devotees also add Shegaon (Shri Gajanan Maharaj Samadhi) to the circuit.

What is the best time for Mumbai devotees to visit Trimbakeshwar? +

For Mumbai devotees, the best time to visit Trimbakeshwar is October through February, aligning with Mumbai's pleasant post-monsoon season. November (Kartik Purnima) and February (Maha Shivaratri) are the most popular months for Mumbai-based pilgrimages. A long weekend from Mumbai works perfectly: Friday evening departure, Saturday full day at Trimbakeshwar, Sunday morning return. During Shravan (July–August), while spiritually powerful, expect heavy rain and crowded trains/buses from Mumbai — book group tours well in advance. The close proximity of Trimbakeshwar to Mumbai (only 170 km) makes it the most accessible Jyotirlinga for Mumbai residents.

Are there direct buses from Mumbai to Trimbakeshwar? +

There are no direct MSRTC buses from Mumbai to Trimbakeshwar. However, several options work well: (1) MSRTC or private buses from Mumbai (Dadar/Sion) to Nashik CBS (165 km, 3.5–4 hrs, every 30 minutes, ₹400–700), then MSRTC local bus Nashik → Trimbakeshwar (30 km, 1 hr, ₹50–100, every hour). (2) Private taxi from Mumbai to Trimbakeshwar: ₹5,000–8,000 round trip, most convenient for groups. (3) Shared cabs from Mumbai to Nashik, then local taxi to Trimbakeshwar. During Shravan and Maha Shivaratri, many Mumbai temples arrange direct private bus services to Trimbakeshwar — check with local temples and spiritual organisations.

What makes Trimbakeshwar special compared to other Jyotirlingas near Mumbai? +

Trimbakeshwar stands out for four unique features that no other Jyotirlinga offers: (1) <strong>The origin of the Godavari River</strong> — the sacred Godavari (Ganga of South India) flows from Shiva's matted hair at Kushavarta Kund, 1 km from the temple. This alone makes Trimbakeshwar incomparable. (2) <strong>The three-faced Jyotirlinga</strong> — representing Brahma, Vishnu, and Shiva in one lingam, covered by a silver mask. (3) <strong>The Brahmagiri mountain trek</strong> — the only Jyotirlinga set at the foot of a major mountain, with a 500-step climb to the Gorakshanath Cave. (4) <strong>Narayan Nagbali pooja</strong> — a unique ritual only performed at Trimbakeshwar to remove Pitru Dosha (ancestral curse) and grant liberation to departed souls. At only 170 km from Mumbai, Trimbakeshwar is also the most accessible Jyotirlinga for Maharashtra devotees.

Plan Your Mumbai to Trimbakeshwar Pilgrimage

Book Trimbakeshwar Bhakta Niwas accommodation in advance for the best rates. All meals included.