5 Ways to Reach Porbandar to Mahesana by Bus, Train, Flights, Drive & Taxi

Planning a trip from Porbandar to Mahesana Cleartrip helps you select the best route between Porbandar & Mahesana based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Porbandar & Mahesana

The distance from Porbandar to Mahesana is approximately 430.76kms. By car, it takes roughly 6h 25m to reach Mahesana from Porbandar . Take a look at the 5 routes available to reach Mahesana from Porbandar

  • 1.

  • Reach Porbandar to Mahesana by train

  • 11h 3m

  • Rs. 900

 
Porbandar (PBR)
 
11h 3m
Rs. 900
You can reach Mahesana Junction (MSH) from Porbandar (PBR) by travelling in a train. Porbandar (PBR) to Mahesana Junction (MSH) train takes approximately 11h 3m. You can catch a train from Porbandar (PBR) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 900.
 
Mahesana Junction (MSH)
  • 2.

  • Reach Porbandar to Mahesana by taxi, bus, and train

  • 11h 19m

  • Rs. 1400

 
Porbandar
 
0h 17m
Rs. 300

Step 1: Take a Taxi from Porbandar to reach Ratdi

You can take a car from Porbandar to Ratdi. It will take you around 0h 17m to cover distance of 19.43kms and reach Ratdi from Porbandar. The total amount for the journey will be approximately Rs.300.
 
Ratdi
 
9h 15m
Rs. 550

Step 2: Take a Bus from Ratdi to reach Ahmedabad

Travelling in a bus is one of the ways to reach Ahmedabad from Ratdi. The total journey between Ratdi & Ahmedabad takes around 9h 15m in a bus. The bus ticket price for the journey is approximately Rs.550.
 
Ahmedabad
 
1h 6m
Rs. 550

Step 3: Take a Train from Ahmedabad Junction (ADI) to reach Mahesana Junction (MSH)

You can reach Mahesana Junction (MSH) from Ahmedabad Junction (ADI) by travelling in a train. Ahmedabad Junction (ADI) to Mahesana Junction (MSH) train takes approximately 1h 6m. You can catch a train from Ahmedabad Junction (ADI) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 550.
 
Mahesana Junction (MSH)
  • 3.

  • Reach Porbandar to Mahesana by Drive

  • 6h 25m

  • Rs. 2828

 
Porbandar
 
6h 25m
Rs. 2828
You can take a car from Porbandar to Mahesāna. It will take you around 6h 25m to cover distance of 430.76kms and reach Mahesāna from Porbandar. The total amount for the journey will be approximately Rs.2828.
 
Mahesāna
  • 4.

  • Reach Porbandar to Mahesana by train, taxi, and flight

  • 12h 2m

  • Rs. 4450

 
Porbandar (PBR)
 
2h 46m
Rs. 600

Step 1: Take a Train from Porbandar (PBR) to reach Jamnagar (JAM)

You can reach Jamnagar (JAM) from Porbandar (PBR) by travelling in a train. Porbandar (PBR) to Jamnagar (JAM) train takes approximately 2h 46m. You can catch a train from Porbandar (PBR) and get down at Jamnagar (JAM). The price of the train ticket is approximately Rs. 600.
 
Jamnagar (JAM)
 
0h 16m
Rs. 190

Step 2: Take a Taxi from Jamnagar (JAM) to reach Jamnagar

You can take a car from Jamnagar (JAM) to Jamnagar. It will take you around 0h 16m to cover distance of 8.43kms and reach Jamnagar from Jamnagar (JAM). The total amount for the journey will be approximately Rs.190.
 
Jamnagar
 
5h 50m
Rs. 2900

Step 3: Take a Flight from Jamnagar to reach Ahmedabad

You can travel from Jamnagar to Ahmedabad by booking a flight. The total flight time between Jamnagar & Ahmedabad is around 5h 50m. The price of the flight ticket is approximately Rs.2900.
 
Ahmedabad
 
0h 9m
Rs. 210

Step 4: Take a Taxi from Ahmedabad to reach Sabarmati Junction (SBI)

You can take a car from Ahmedabad to Sabarmati Junction (SBI). It will take you around 0h 9m to cover distance of 9.46kms and reach Sabarmati Junction (SBI) from Ahmedabad. The total amount for the journey will be approximately Rs.210.
 
Sabarmati Junction (SBI)
 
1h 1m
Rs. 550

Step 5: Take a Train from Sabarmati Junction (SBI) to reach Mahesana Junction (MSH)

You can reach Mahesana Junction (MSH) from Sabarmati Junction (SBI) by travelling in a train. Sabarmati Junction (SBI) to Mahesana Junction (MSH) train takes approximately 1h 1m. You can catch a train from Sabarmati Junction (SBI) and get down at Mahesana Junction (MSH). The price of the train ticket is approximately Rs. 550.
 
Mahesana Junction (MSH)
  • 5.

  • Reach Porbandar to Mahesana by taxi

  • 6h 25m

  • Rs. 7000

 
Porbandar
 
6h 25m
Rs. 7000
You can take a car from Porbandar to Mahesāna. It will take you around 6h 25m to cover distance of 430.76kms and reach Mahesāna from Porbandar. The total amount for the journey will be approximately Rs.7000.
 
Mahesāna
Check out all the available routes from Mahesana to Porbandar →

Other popular routes from Porbandar