Colaba to Marine Drive Without a Taxi: A Simple Route

Walk, ride the suburban train, or hop a bus to link Colaba Causeway to the Queen's Necklace—here's how to do it without hailing a cab.

Walking the Heritage Mile

From the Gateway of India, head north on Shahid Bhagat Singh Road, passing the Taj Mahal Palace hotel and the Regal Cinema circle. Continue along Mahatma Gandhi Road, where the colonnaded barracks of the naval dockyard face the oval Maidan. The walk to Marine Drive's southern tip at Nariman Point is about 3.5 kilometres and takes 45–55 minutes at an easy pace. Sidewalks are uneven in patches, so wear closed shoes. Early morning (before 8 am) or after 5 pm avoids the worst heat and traffic fumes.

If you prefer a shorter stroll, start at Churchgate Station and walk west on Maharshi Karve Road to the Marine Drive promenade—just 800 metres, 10–12 minutes. This stretch is flat and shaded in the late afternoon. The full Colaba-to-Marine Drive walk is best in the cooler months from November to February, when humidity drops and evening breezes make the sea-facing promenade pleasant. Skip the walk in monsoon (June–September) unless you have an umbrella and a tolerance for puddles.

The Suburban Rail Link

Mumbai's suburban trains are the quickest cheap option. From Colaba, walk 15 minutes to Churchgate Station (Western Line) or take a short bus ride to Chhatrapati Shivaji Maharaj Terminus (CSMT, Central Line). From Churchgate, trains run north every few minutes; get off at Marine Lines (one stop, 3 minutes) or Charni Road (two stops, 6 minutes). A second-class ticket costs about ₹10–20. Avoid peak hours (8–11 am and 5–8 pm) when carriages are packed; mid-morning or early afternoon is calmer.

From CSMT, you can also board a Central Line train to Grant Road (three stops, 8 minutes) and walk 15 minutes west to Marine Drive. Note that the fast trains skip Marine Lines, so take a slow train if you want that stop. The entire journey from Colaba to Marine Drive by train, including walking to the station, takes 30–40 minutes. It's the best choice if you're carrying luggage or travelling during the day. I'd book a hotel near Churchgate for easy access to both Colaba and Marine Drive.

Buses Along the Seafront

BEST buses are frequent and cheap (₹5–15). From Colaba Bus Station, take route 123 or 132 to Marine Lines Station (20–30 minutes, depending on traffic). Alternatively, route 138 goes from Colaba to Nariman Point, a 10-minute ride. For the scenic option, board any bus heading north on Marine Drive—routes 108, 121, or 123—and alight at Chowpatty or Girgaum Chowpatty for the beach scene. Buses run every 5–10 minutes from 6 am to 11 pm. Carry small change or use a smart card.

The open-air double-decker buses (route 100 from CSMT) are a tourist favourite but often crowded; they're best avoided if you're short on time. For a direct bus from Colaba to Marine Drive, route 123 is the most straightforward: it starts at Colaba Bus Station and goes along Shahid Bhagat Singh Road, turning onto Marine Drive at Nariman Point. The journey takes 20–40 minutes depending on traffic. I'd skip buses during rush hour and opt for the train instead.

Where to Stay for Easy Access

For the smoothest Colaba–Marine Drive connection, base yourself in Colaba or Churchgate. Colaba has budget guesthouses (₹1,500–3,000 per night) and heritage hotels (₹8,000+), plus the ferry terminal for Elephanta Caves. Churchgate offers mid-range hotels (₹4,000–7,000) and is a 10-minute walk to Marine Drive. Avoid staying near CSMT if you want quiet evenings; the area is busy but convenient for Central Line trains. Book well in advance for December–January, when demand peaks.

Marine Drive itself has few hotels, but the Oberoi and InterContinental are on Marine Drive's northern end (Nariman Point). These are luxury options (₹15,000+). For value, consider the Fort district—a 15-minute walk to Churchgate and 20 minutes to Colaba. Properties like the Residency Hotel Fort (₹5,000–7,000) are well located. I'd book a place in Colaba for the atmosphere and walkability, or Churchgate for transport links. Use the search filters on our site to compare rates for your dates.

Questions, answered

How far is Colaba from Marine Drive?

Colaba to Marine Drive is about 3.5 kilometres by road. Walking takes 45–55 minutes; by train or bus, 20–30 minutes. The distance is manageable on foot in cooler months.

Is the walk from Colaba to Marine Drive safe?

Yes, it's generally safe during daylight hours. Stick to main roads, use footpaths where available, and avoid isolated stretches after dark. The route passes through busy commercial areas.

What's the cheapest way to get from Colaba to Marine Drive?

The suburban train is cheapest: a second-class ticket from Churchgate to Marine Lines costs about ₹10. Buses are also affordable at ₹5–15. Walking is free.

Which train station is closest to Marine Drive?

Marine Lines station on the Western Line is a 5-minute walk from the northern end of Marine Drive. Churchgate station is a 15-minute walk from the southern end at Nariman Point.

Can I take a bus from Colaba to Marine Drive?

Yes, BEST route 123 runs from Colaba Bus Station to Marine Lines via Marine Drive. The journey takes 20–40 minutes depending on traffic. Buses are frequent.

What's the best time of day to visit Marine Drive?

Early morning (6–8 am) for exercise and sunrise, or evening (5–7 pm) for sunset and the Queen's Necklace lights. Avoid midday heat, especially in summer.

Are there hotels near Marine Drive?

Yes, luxury hotels like the Oberoi and InterContinental are at Nariman Point. For more options, look in Churchgate or Colaba, both within walking distance.

Do I need a taxi for this route?

No, taxis are not necessary. Walking, trains, and buses are efficient and cheap. Taxis are only useful if you have heavy luggage or travel late at night.

Search live hotel prices in Mumbai →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Mumbai's page