Trains from Bharuch to Mumbai
65 trains run between Bharuch and
Mumbai. Bharuch has 1 stations,
from which you can easily book train tickets to
Mumbai.
If you're planning a trip soon, you can alternatively book
BHARUCH TO MUMBAI TRAIN TICKETS
on ixigo.
Bharuch to Mumbai Train Distance
The distance between Bharuch and Mumbai is approximately 317km. Bharuch to Mumbai distance by train is
covered in about 5:17 hours. The fastest train between
these cities takes approximately 4:21 hours and halts at
a few stations. Some train services take longer to cover the Bharuch to Mumbai train distance.
To reduce your travel time, check train routes and train timetables before booking your ticket.
Bharuch to Mumbai Train Ticket Price
If you are in search of affordable train tickets from Bharuch to Mumbai, ConfirmTkt is the best
platform.
The Bharuch to Mumbai train ticket price varies according to travel dates, coach type, and
individual preferences.
Travellers can find Bharuch to Mumbai train fare priced between
₹160 and ₹2050, with the lowest
price starting at ₹160.
Below are the minimum Bharuch to Mumbai train reservation ticket prices for all classes:
| 1A |
₹1355 |
| 2A |
₹820 |
| 3A |
₹500 |
| SL |
₹205 |
Weekly Trains from Bharuch to Mumbai
There are 30 weekly trains running between
Bharuch and Mumbai. Check the details below:
| DPA BDTS SF SPL (09729) |
Mon |
01:04 |
07:00 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:56 hrs |
| BKN BDTS SF (21904) |
Thu |
01:04 |
06:45 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:41 hrs |
| JP BDTS SF EXP (22934) |
Wed |
01:04 |
06:30 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:26 hrs |
| HSR KK SF SPL (04725) |
Mon |
01:37 |
06:42 |
Bharuch Junction |
Kalyan Junction |
5:05 hrs |
| BVC BDTS SFAST (22964) |
Mon |
02:06 |
07:25 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:19 hrs |
| BGKT BDTS SPL (04827) |
Sun |
02:06 |
07:25 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:19 hrs |
| HAPA MAO SF EXP (22908) |
Thu |
06:00 |
11:17 |
Bharuch Junction |
Panvel |
5:17 hrs |
| BKN BDTS SF EXP (22473) |
Tue |
06:57 |
12:00 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:03 hrs |
| AII DD SF SPL (09625) |
Fri |
08:08 |
13:40 |
Bharuch Junction |
Panvel |
5:32 hrs |
| GWL DD SF EXP (22194) |
Sun |
08:36 |
13:40 |
Bharuch Junction |
Panvel |
5:04 hrs |
| BKN BDTS SPL (04711) |
Thu |
10:08 |
15:50 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:42 hrs |
| DEE BDTS SF EXP (22950) |
Fri |
10:19 |
15:10 |
Bharuch Junction |
Mumbai Bandra Terminus |
4:51 hrs |
| SGNR TPJ HUMSFAR (22497) |
Tue |
10:19 |
15:17 |
Bharuch Junction |
Kalyan Junction |
4:58 hrs |
| JSM BDTS SF EXP (22932) |
Sun |
10:27 |
15:50 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:23 hrs |
| HSR BDTS SF EXP (22916) |
Wed |
10:51 |
15:50 |
Bharuch Junction |
Mumbai Bandra Terminus |
4:59 hrs |
| VGLJ BDTS SF SPL (02199) |
Fri |
11:28 |
16:10 |
Bharuch Junction |
Mumbai Bandra Terminus |
4:42 hrs |
| HW BDTS SF EXP (22918) |
Fri |
11:44 |
17:00 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:16 hrs |
| VIVEK EXPRESS (19568) |
Fri |
12:30 |
17:47 |
Bharuch Junction |
Kalyan Junction |
5:17 hrs |
| KIR MMCT SPL (09190) |
Wed |
12:37 |
18:40 |
Bharuch Junction |
Mumbai Central |
6:03 hrs |
| LJN BDTS SF EXP (20922) |
Mon |
15:43 |
20:55 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:12 hrs |
| CNB BDTS EXP (22443) |
Thu |
15:43 |
20:55 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:12 hrs |
| RMR BDTS EXP (22976) |
Sat |
15:43 |
20:55 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:12 hrs |
| BNY BDTS SPECIAL (09044) |
Tue |
18:32 |
23:50 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:18 hrs |
| NZM TVC SF EXP (22654) |
Mon |
19:09 |
00:17 |
Bharuch Junction |
Panvel |
5:08 hrs |
| NZM ERS SF EXP (22656) |
Fri |
19:09 |
00:17 |
Bharuch Junction |
Panvel |
5:08 hrs |
| BHUJ PUNE SPL (11091) |
Wed |
22:55 |
04:22 |
Bharuch Junction |
Kalyan Junction |
5:27 hrs |
| VERAVAL PUNE EXP (11087) |
Sat |
22:55 |
04:22 |
Bharuch Junction |
Kalyan Junction |
5:27 hrs |
| ADI KOP EXP (11049) |
Sun |
22:55 |
04:22 |
Bharuch Junction |
Kalyan Junction |
5:27 hrs |
| BGKT PUNE EXP (11089) |
Tue |
22:55 |
04:22 |
Bharuch Junction |
Kalyan Junction |
5:27 hrs |
| ADI PUNE SF (22185) |
Thu |
22:55 |
04:22 |
Bharuch Junction |
Kalyan Junction |
5:27 hrs |
Daily Trains from Bharuch to Mumbai
A total of 18 trains run daily from
Bharuch to Mumbai. See the details below:
| ARAVALI EXPRESS (14701) |
Daily |
00:58 |
06:15 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:17 hrs |
| GUJRAT MAIL (12902) |
Daily |
01:13 |
06:15 |
Bharuch Junction |
Mumbai Dadar Western |
5:02 hrs |
| AVANTIKA EXP (12962) |
Daily |
01:25 |
06:40 |
Bharuch Junction |
Mumbai Central |
5:15 hrs |
| RANAKPUR EXP (14707) |
Daily |
01:40 |
07:10 |
Bharuch Junction |
Mumbai Dadar Western |
5:30 hrs |
| ADI MMCT EXP (19418) |
Daily |
04:11 |
14:05 |
Bharuch Junction |
Mumbai Borivali |
9:54 hrs |
| SSB MMCT SPL (09004) |
Daily |
04:42 |
10:30 |
Bharuch Junction |
Mumbai Central |
5:48 hrs |
| AK TEJAS RAJ EX (12954) |
Daily |
05:28 |
10:05 |
Bharuch Junction |
Mumbai Central |
4:37 hrs |
| KUTCH EXPRESS (22956) |
Daily |
05:37 |
11:30 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:53 hrs |
| KARNAVATI EXP (12934) |
Daily |
07:21 |
12:20 |
Bharuch Junction |
Mumbai Central |
4:59 hrs |
| SAYAJINAGRI EXP (20908) |
Daily |
08:43 |
13:50 |
Bharuch Junction |
Mumbai Dadar Western |
5:07 hrs |
| PASCHIM EXPRESS (12926) |
Daily |
09:20 |
14:30 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:10 hrs |
| GUJARAT SF EXP (22954) |
Daily |
09:42 |
16:04 |
Bharuch Junction |
Mumbai Central |
6:22 hrs |
| SAURASHTRA EXP (19016) |
Daily |
11:25 |
19:20 |
Bharuch Junction |
Mumbai Dadar Western |
7:55 hrs |
| HW BDTS EXP (19020) |
Daily |
15:52 |
22:35 |
Bharuch Junction |
Mumbai Bandra Terminus |
6:43 hrs |
| SAURASHTRA MAIL (22946) |
Daily |
23:13 |
04:50 |
Bharuch Junction |
Mumbai Dadar Western |
5:37 hrs |
| SAURASHTRA JANTA (19218) |
Daily |
23:20 |
05:45 |
Bharuch Junction |
Mumbai Bandra Terminus |
6:25 hrs |
| LOKSHAKTI EXP (22928) |
Daily |
23:27 |
05:25 |
Bharuch Junction |
Mumbai Bandra Terminus |
5:58 hrs |
| EKNR DDR SF EXP (12928) |
Daily |
23:59 |
05:30 |
Bharuch Junction |
Mumbai Dadar Western |
5:31 hrs |
First Train from Bharuch to Mumbai
The first train from Bharuch to Mumbai is
ARAVALI EXPRESS. It starts from Bharuch at
00:58 and reaches Mumbai at
06:15.
Last Train from Bharuch to Mumbai
The last train from Bharuch to Mumbai is
EKNR DDR SF EXP. It starts from Bharuch at
23:59 and reaches Mumbai at
05:30.
Fastest Train from Bharuch to Mumbai
The fastest train from Bharuch to Mumbai is
MMCT SHATABDI EX. The total Bharuch to Mumbai distance by
train is 317 km. It takes only
4:21 hours to cover.
Cheapest Train from Bharuch to Mumbai
The cheapest train from Bharuch to Mumbai is
KARNAVATI EXP (12934). The lowest price for Bharuch to Mumbai train ticket is
₹160.