Leave early from Mumbai (examples: Dadar or Thane bus depots) to avoid traffic and reach Bhimashankar comfortably in the morning; travel time is roughly 4.5–5.5 hours via NH48/Pune route depending on traffic.
Stop at Cafe Madras, Matunga (if passing through earlier) for a South-Indian breakfast (idli, sambar, filter coffee) or carry a packed breakfast from Mumbai to eat en route; this saves time and suits an early departure.
Visit Bhimashankar Temple, one of the 12 Jyotirlingas, set in the Sahyadri hills; the temple generally opens from 6:00am and morning darshan and the surrounding nature trails are peaceful in late morning. Don’t miss a short walk around the forested temple precinct for views of the Western Ghats.
Free entry; parking/guide charges may apply (INR50-200), 2h0m
Eat a simple Maharashtrian thali at a local dhaba near the temple (fresh, homestyle food) — good for refueling after the trek/walk; many small eateries serve veg thalis and bhakri.
If time permits, take a 30–60 minute walk on the marked forest trails around Bhimashankar to spot birds and enjoy hill views; trails are best during daylight and usually accessible until late afternoon.
Drive down to Pune city or a major bus stand (approx 2–3 hours). Pune is the recommended transit point to catch an overnight Volvo/Deluxe bus to Aurangabad for next-day Grishneshwar visit.
Short rest at Pune; tea and snacks at a popular Pune eatery. Use this time to book/confirm the overnight bus to Aurangabad (volvo coaches run from Pune in the late evening).
Dine at Vaishali (FC Road) or a trusted Pune restaurant for a mix of local and South-Indian favorites — good, quick food before overnight travel; they usually serve till late evening.
Catch an overnight AC bus from Pune to Aurangabad (journey ~6–7 hours) so you arrive early next morning near Grishneshwar; this preserves Day 2 temple hours for darshan.
Arrive at Aurangabad bus stand early morning and take a short taxi/auto to Grishneshwar (the temple is about 15–20 minutes from central Aurangabad); this timing allows early-morning darshan when the temple is open from around 6:00am.
Visit Grishneshwar Temple, the small but ancient Jyotirlinga near Ellora; the temple typically opens early (around 6:00am) and morning darshan is calm and convenient. Explore the temple complex and offer prayers.
Have a hearty breakfast in Aurangabad — try poha/misal pav at a well-reviewed local dhaba, or a South-Indian cafe for idli/dosa and filter coffee to recharge after darshan.
If you have a punctual coach and ~1.5–2 hours spare, a quick drive to Ellora Caves (nearby) gives a glimpse of UNESCO rock-cut temples; note caves usually open around 8:30am and need at least 1–2 hours.
INR40-100 (entry for Indian adults may be nominal), 1h30m
Catch an intercity AC bus from Aurangabad back to Mumbai (direct buses take ~7.5–9 hours). A mid-morning departure gets you back to Mumbai in the evening; book tickets in advance.
Stop at a highway restaurant or reliable dhaba between Aurangabad and Mumbai for a hot meal—choose a safe, busy dhaba and try a Maharashtrian thali or simple north-south options depending on taste.
Arrive back in Mumbai by evening; conclude the pilgrimage with dinner at a convenient Mumbai location (examples: a popular coastal or vegetarian thali restaurant near arrival point). Relax and reflect on the two-day Jyotirlinga visits.