Home » Asia » India » Mumbai » Gateway of India
Gateway of India

Gateway of India

The Gateway of India is an iconic monument located in Mumbai, India. Built in 1924, it was originally constructed to commemorate the visit of King George V and Queen Mary to India.

Mumbai
Share to Friends
Monument

About This Attraction

The Gateway of India is an iconic monument located in Mumbai, India. Built in 1924, it was originally constructed to commemorate the visit of King George V and Queen Mary to India. It stands prominently on the waterfront in the Apollo Bunder area and serves as a popular tourist attraction. The structures design is a blend of Indo-Saracenic architecture with influences from Hindu and Muslim architectural styles. Entry to the site is free, making it accessible to everyone who wants to explore this historic landmark.

Visitors can enjoy the views of the Arabian Sea from this location, and it is often bustling with activity, including local vendors selling various goods. The Gateway of India is also a departure point for ferries heading to Elephanta Island, which adds to its significance as a transportation hub. While visiting, its important to note that the Gateway of India opening hours are generally from early morning until late evening. This allows ample time for tourists and locals alike to take in the sights and sounds of this celebrated spot.

Location Details

Address Apollo Bandar, Colaba, Mumbai, Maharashtra 400001, India

Visitor Information

Pricing & Ratings

Ticket Prices

Adult Free
Child Free
Student Free
Senior Free

Ratings

Overall Rating
8.5/10
Crowd Level
8.0/10

Opening Hours & Booking

Open

Days Daily
Hours 24 hours
Seasonality Year-round

Booking

Booking Required? No

Nearby Attractions

Showing 10 of 77 attractions
Miles Kilometers

Chhatrapati Shivaji Maharaj Terminus

Historic Railway Station

Chhatrapati Shivaji Maharaj Terminus, often abbreviated as CSMT, is a historic railway station in Mumbai.…

9.0/10
Learn More

Marine Drive

Promenade

Marine Drive in Mumbai is a popular promenade that stretches along the Arabian Sea. This…

9.0/10
Learn More

Elephanta Caves

Historical Site

The Elephanta Caves are a UNESCO World Heritage Site located on Elephanta Island in Mumbai…

8.5/10
Learn More

Baga Beach

Beach

Baga Beach in Goa is one of the most popular beaches in the area, known…

8.5/10
Learn More

Fort Aguada

Historical Fort

Fort Aguada in Goa is a well-preserved 17th-century Portuguese fort that stands as a prominent…

8.5/10
Learn More

Basilica of Bom Jesus

Religious Site

The Basilica of Bom Jesus in Goa is a popular tourist destination known for its…

8.8/10
Learn More

Dudhsagar Falls

Waterfall

Dudhsagar Falls is one of the tallest and most stunning waterfalls in India, located on…

8.5/10
Learn More

Kankaria Lake

Urban Lake

Kankaria Lake, located in Ahmedabad, India, is a popular recreational spot that attracts both locals…

8.5/10
Learn More

Sidi Saiyyed Mosque

Historical Mosque

The Sidi Saiyyed Mosque in Ahmedabad is renowned for its intricate stone lattice work, particularly…

9.0/10
Learn More

Sabarmati Ashram

Historical Site

Sabarmati Ashram, located in Ahmedabad, India, is a significant historical site tied to Mahatma Gandhi.…

8.9/10
Learn More
"; } // Initialize modal controls const initModalControls = function() { console.log('Initializing modal controls'); const modal = document.getElementById('attraction-modal'); const closeBtn = document.querySelector('.attraction-modal-close'); if (closeBtn) { closeBtn.addEventListener('click', function() { modal.style.display = 'none'; document.body.style.overflow = ''; }); } window.addEventListener('click', function(event) { if (event.target === modal) { modal.style.display = 'none'; document.body.style.overflow = ''; } }); // Make attraction cards clickable const attractionCards = document.querySelectorAll('.attraction-card'); console.log('Found ' + attractionCards.length + ' attraction cards'); attractionCards.forEach(card => { card.addEventListener('click', function(e) { openModalWithCardData(this); }); }); }; // Function to open modal with card data const openModalWithCardData = function(card) { // Get data from hidden div const data = card.querySelector('.attraction-full-data'); if (!data) { console.error('No attraction data found in card'); return; } const modal = document.getElementById('attraction-modal'); if (!modal) { console.error('Modal element still not found after creation attempt'); return; } // Helper function to safely get element text function getElementText(selector) { const element = data.querySelector(selector); return element ? element.textContent : ''; } try { // Basic Info document.getElementById('attraction-modal-title').textContent = getElementText('.attraction-name'); document.getElementById('attraction-modal-type').textContent = getElementText('.attraction-type-full'); document.getElementById('attraction-modal-description').textContent = getElementText('.attraction-description-full'); // Reset all containers to hidden ['attraction-modal-hours-container', 'attraction-modal-price-container', 'attraction-modal-address-container', 'attraction-modal-image-container'].forEach(id => { const container = document.getElementById(id); if (container) container.style.display = 'none'; }); // Rating const ratingText = getElementText('.attraction-rating-full'); if (ratingText) { const ratingValue = parseFloat(ratingText); if (!isNaN(ratingValue)) { const ratingValueEl = document.getElementById('attraction-modal-rating-value'); const ratingFillEl = document.getElementById('attraction-modal-rating-fill'); if (ratingValueEl) ratingValueEl.textContent = ratingValue.toFixed(1) + '/10'; if (ratingFillEl) ratingFillEl.style.width = (ratingValue * 10) + '%'; } } // Show the modal modal.style.display = 'block'; document.body.style.overflow = 'hidden'; // Prevent background scrolling console.log('Modal opened successfully'); } catch (error) { console.error('Error opening modal:', error); } }; // Try to create the modal const created = createModal(); console.log('Modal created:', created); // If not created (already exists), initialize the controls if (!created) { initModalControls(); } // Also initialize distance toggle const distanceToggle = document.getElementById('distance-unit-toggle'); if (distanceToggle) { distanceToggle.addEventListener('change', function() { const showKm = this.checked; // Update toggle labels const labels = document.querySelectorAll('.toggle-label'); if (labels.length >= 2) { labels[0].style.opacity = showKm ? '0.5' : '1'; labels[1].style.opacity = showKm ? '1' : '0.5'; } // Update all distance displays document.querySelectorAll('.nearby-attraction-card').forEach(card => { const kmEl = card.querySelector('.distance-km'); const miEl = card.querySelector('.distance-mi'); if (kmEl && miEl) { kmEl.style.display = showKm ? 'inline' : 'none'; miEl.style.display = showKm ? 'none' : 'inline'; } }); }); } });
Scroll to Top