1map logoGo to main page

Mumbai, Maharashtra to Amritsar, Punjab from $9: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Mumbai, India
to
Amritsar, India

How to Get from Mumbai to Amritsar: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$9 by trainBest price
1671 kmDistance
2h 45m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Mumbai to Amritsar with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Various
Plane
Average Duration
2h  45m
Estimated price
$69-205
Recommended
Company
Indian Railways
Train
Average Duration
28h  57m
Estimated price
$9-48
Cheapest
route map
Distance: 1671 km
Duration: 2h 45m

See more options

Company
Indian Railways
Train
Average Duration
28h  55m
Estimated price
$9-45
Company
Various
Bus
Average Duration
47h  16m
Estimated price
$30-72
Company
Various
Drive
Average Duration
24h  23m
Estimated price
$190-290

Traveling From Mumbai to Amritsar

Your journey from the bustling metropolis of Mumbai, known for its vibrant nightlife and urban energy, to the serene and spiritual city of Amritsar, home to the revered Golden Temple, offers a striking contrast in experiences.

Best Neighbourhoods in Amritsar

Amritsar boasts diverse neighborhoods, each offering distinct cultural experiences.

Golden Temple Area
• Home to the iconic Golden Temple.
• Vibrant street markets and food stalls nearby.
Hall Bazaar
• A bustling shopping hub for traditional handicrafts.
• Famous for its local street food delights.
Lawrence Road
• Features upscale shops and restaurants.
• Offers a peaceful atmosphere away from crowds.

Best Times To Visit Amritsar's Attractions

Timing your visits to Amritsar’s attractions can enhance your experience and reduce crowds.

Golden Temple
Visit early morning or late evening for quieter moments and stunning views.
Jallianwala Bagh
Weekday visits avoid the weekend rush, allowing for a reflective experience.
Wagah Border
Arrive well before the evening ceremony to secure a good viewing spot.

Amritsar Weather: What to Expect Year-Round

Amritsar experiences a semi-arid climate, with hot summers, mild winters, and a brief monsoon season, making the best times to visit typically fall between October and March. Weather conditions can significantly affect your travel experience, as pleasant temperatures during winter allow for comfortable sightseeing, while the summer heat may require careful planning.

Dining Recommendation in Amritsar

Savor the authentic Amritsari Kulcha at Bharawan Da Dhaba, a dish that showcases a flaky bread stuffed with spiced potatoes and served with rich, tangy chutney. This culinary experience contrasts with Mumbai’s fast-paced street food scene, offering a slow, communal atmosphere where local flavors and the use of fresh ingredients create a memorable dining adventure.

Mumbai - Amritsar operators

Explore transport companies operating between Mumbai and Amritsar, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
goindigo.in

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ)

Average Duration
2h 20m
Estimated price
$690-693

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ via Delhi)

Average Duration
4h 15m
Estimated price
$690-693

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ via Ahmedabad)

Average Duration
4h 35m
Estimated price
$690-693

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ via Srinagar)

Average Duration
4h 55m
Estimated price
$690-693
Website
airindia.in

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ)

Average Duration
2h 25m
Estimated price
$694-695

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ via Delhi)

Average Duration
4h 57m
Estimated price
$694-695
Website
airvistara.com

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ)

Average Duration
2h 20m
Estimated price
$690-696

Plane from Mumbai Airport (BOM) to Amritsar Airport (ATQ via Delhi)

Average Duration
4h 40m
Estimated price
$690-696
Train Show train routes
Contact phone
14646
Website
indianrail.gov.in

Train from Mumbai Central to Amritsar Jn

Average Duration
28h 55m
Estimated price
$9-45

Train from Panvel to Amritsar Jn

Average Duration
26h 50m
Estimated price
$9-45
Bus
Contact phone
020 67186800
Website
purplebus.in

Bus from Mumbai Borivali to Baroda Jambuva Chowkadi

Average Duration
8h 55m
Estimated price
$2054-30
Contact phone
+917412069719
Website
transport.rajasthan.gov.in

Bus from Baroda to Jaipur

Average Duration
17h 35m
Estimated price
$2054-20519

Bus from Jaipur to Amritsar

Average Duration
16h 45m
Estimated price
$20510-20517

Mumbai to Amritsar: Overview of Bus, Train, Flight, and Car Trips

Traveling between Mumbai and Amritsar offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from the bustling city of Mumbai to the cultural hub of Amritsar, covering a distance of 1038 miles. Get ready for a scenic journey filled with diverse landscapes and vibrant experiences. 💸 The cost of driving from Mumbai to Amritsar by car ranges from $190 to $290, making it a budget-friendly option for those looking to explore multiple cities in India. Enjoy the flexibility and freedom of having your own transportation to stop at fascinating landmarks along the way. 🕌 Arrive in Amritsar after approximately 24 hours and 23 minutes of driving, where you'll be greeted by the stunning Golden Temple, delicious Punjabi cuisine, and a rich tapestry of history and culture. Get ready to immerse yourself in the beauty and charm of this vibrant city in the heart of Punjab.
Average price
$190 - $290
🚂 The train journey from Mumbai to Amritsar is a convenient option for travelers looking to explore the diversity of India. The direct train departs twice daily from Mumbai Central and arrives at Amritsar Jn, taking approximately 28 hours and 55 minutes. 🌆🚅 Experience the vibrant cityscapes of Mumbai fade into the lush landscapes of northern India as you embark on this 28-hour train ride. Operated by Indian Railways, the train services offer a comfortable and budget-friendly way to travel between these two bustling cities. 💸 Ticket prices for the Mumbai to Amritsar train vary from $9 to $48, making it an affordable choice for those looking to immerse themselves in the rich culture and history of Amritsar. Sit back, relax, and enjoy the scenic ride as you make your way to your destination in Punjab.
Departure Point
Mumbai Central station
Arrival Point
Amritsar Jn station
Useful tips for train travellers
• On your train trip from Mumbai to Amritsar, consider traveling on the prestigious 'Golden Temple Express' or 'Kochuveli Amritsar Express'. The onboard catering services typically provide a variety of meal options, including veg and non-veg dishes, along with snacks and beverages. It is advisable to pre-order your meals at least 24 hours in advance through the official Indian Railways catering service or third-party apps.
• For your journey, you can choose from various seating options like First Class AC, 2nd Class AC, Sleeper Class, and Unreserved. The First Class AC offers the most privacy and comfort with amenities like personal attendants and linens. The Sleeper Class is ideal for budget travelers, providing a basic yet comfortable experience. Consider your preferences and book through the official IRCTC website (irctc.co.in) or use the RailYatri app for convenience.
• When you arrive at Amritsar Junction, expect a vibrant atmosphere. You can store your luggage at the station's cloakroom service for a nominal fee, allowing you to explore without being weighed down. The station also has restrooms available, but showers may not be accessible. To quickly navigate out of the station, follow the signs to the pre-paid taxi counter, as this is the fastest way to reach the city center.
🛫 Flying from Mumbai to Amritsar is a quick and convenient journey, with direct flights taking just 2 hours and 20 minutes. 🌄 With a flight duration of 2 hours and 45 minutes, travelers can easily reach the vibrant city of Amritsar from Mumbai to explore its rich culture and heritage. Ticket prices for this route typically range from $69 to $205, offering flexibility for different budgets and travel preferences.
Departure Point
Mumbai Airport
Arrival Point
Amritsar Airport
🚌 Embark on an epic 47-hour bus journey from Mumbai to Amritsar, immersing yourself in the diverse landscapes and culture of India along the way. 💰 Prices for bus tickets between Amritsar and Mumbai range from $30 to $72, offering a budget-friendly option for those seeking an affordable travel experience.

Frequently asked questions

Find out more about the route from Mumbai to Amritsar.

Or choose the category:
The distance between Mumbai and Amritsar is approximately 886 miles. The typical travel times vary depending on the mode of transportation. By train, it takes about 27 hours and 18 minutes to reach Amritsar from Mumbai. By taking a bus to Pune and then flying, the travel time is around 7 hours and 34 minutes. Alternatively, by plane, it takes about 4 hours and 19 minutes to fly directly from Mumbai to Amritsar.
To travel from Mumbai to Amritsar the most cost-effective option is by train. This route takes 27 hours and 18 minutes and costs around $9 to $45. However, if time is a priority, the fastest option is to fly, which takes around 4 hours and 19 minutes and costs between $60 to $180.
The prices of a train ticket between Mumbai and Amritsar can range from $9 to $45, depending on the class and type of train chosen. For a bus journey from Amritsar to Mumbai, prices can vary between $30 and $73, depending on the bus operator and the type of seat or service chosen. It is recommended to check with different providers and book in advance to get the best deals and options for travel in this route.
To travel from Mumbai to Amritsar without using public transportation, you can opt for a private car or hire a taxi. The driving distance between the two cities is approximately 1038 miles, and it takes around 24 hours and 23 minutes to reach Amritsar by car. The prices for car rentals or hiring a taxi vary, ranging from $190 to $290.
To travel from Mumbai to Amritsar without a car, the best option is to take a train via Bhayandar. This journey takes approximately 27 hours and 18 minutes and costs between $9 and $45. Another convenient option is to take a flight, which takes around 4 hours and 19 minutes and costs between $60 and $180. Alternatively, you can also consider taking a bus, which takes about 47 hours and 16 minutes and costs between $30 and $75.
Yes, there is a direct train link between Mumbai and Amritsar. The train departs from Mumbai Central and arrives at Amritsar Jn. The journey takes approximately 28 hours and 55 minutes, with services operating twice daily. This provides a convenient option for travelers looking to directly travel between these two cities.
The flight between Mumbai and Amritsar typically takes around 2 hours and 20 minutes. The prices for this flight can vary between $62 and $173, depending on the airline, time of booking, and other factors. It is advisable to check with different airlines and compare prices to find the best deal for your travel needs.
There are numerous options for accommodation near Amritsar. With over 452 hotels available, travelers can find a range of choices to suit their preferences and budgets. Prices for hotels in Amritsar start at $16 per night, offering affordable options for travelers. From budget hotels to luxury resorts, there are plenty of choices available for a comfortable stay near Amritsar.

Trips to Lonavala