Muzaffarpur To Thakurnagar Trains
Popular Trains from Muzaffarpur to Thakurnagar
34 found from PNC, KML, SPJ, DGA, MFP, PNBE, HJP, JGA to KOAA, DAKE, BDC, HWH, NH, DKAE, SHM
Train name and number | Starting station | Duration | Ending station | ||||||
---|---|---|---|---|---|---|---|---|---|
12328 - UPASANA EXPRESS Runs onMTWTFSS | 05:40 PM PNBE Patna 62 KM from MFP | 9h 35m 468 KM 20 stops | 03:15 AM HWH Howrah 54 KM from TKNR | Starting from ₹350 | |||||
22348 - VANDE BHARAT EXP Runs onMTWTFSS | 08:14 AM PNC Patna 61 KM from MFP | 6h 21m 460 KM 10 stops | 02:35 PM HWH Howrah 54 KM from TKNR | Starting from ₹1495 | |||||
13044 - RXL HWH EXPRESS Runs onMTWTFSS | 11:37 PM KML Kamtaul 49 KM from MFP | 11h 13m 458 KM 20 stops | 10:50 AM BDC Bandel 40 KM from TKNR | Starting from ₹870 | |||||
15052 - GKP KOAA EXP Runs onMTWTFSS | 05:25 PM MFP Muzaffarpur | 9h 55m 473 KM 24 stops | 03:20 AM NH Naihati 37 KM from TKNR | Starting from ₹320 | |||||
13156 - MITHILANCHAL EX Runs onMTWTFSS | 01:10 PM JGA Jogiara 48 KM from MFP | 12h 43m 475 KM 19 stops | 01:53 AM NH Naihati 37 KM from TKNR | Starting from ₹325 | |||||
12024 - JANSHATABDI EXP Runs onMTWTFSS | 05:45 AM PNC Patna 61 KM from MFP | 7h 40m 460 KM 16 stops | 01:25 PM HWH Howrah 54 KM from TKNR | Starting from ₹225 | |||||
13022 - MITHILA EXPRESS Runs onMTWTFSS | 01:45 PM MFP Muzaffarpur | 12h 39m 467 KM 35 stops | 02:24 AM BDC Bandel 40 KM from TKNR | Starting from ₹315 | |||||
22214 - DURONTO EXP Runs onMTWTFSS | 08:45 PM PNBE Patna 62 KM from MFP | 9h 468 KM 4 stops | 05:45 AM SHM Kolkata 54 KM from TKNR | Starting from ₹1050 | |||||
15234 - DBG KOAA EXPRES Runs onMTWTFSS | 04:40 PM SPJ Samastipur 50 KM from MFP | 9h 53m 441 KM 10 stops | 02:33 AM DAKE Dakhineswar 52 KM from TKNR | Starting from ₹790 | |||||
12332 - HIMGIRI EXPRESS Runs onMTWTFSS | 01:30 AM PNC Patna 61 KM from MFP | 10h 460 KM 33 stops | 11:30 AM HWH Howrah 54 KM from TKNR | Starting from ₹345 | |||||
15236 - DBG HWH EXPRESS Runs onMTWTFSS | 04:40 PM SPJ Samastipur 50 KM from MFP | 10h 25m 447 KM 11 stops | 03:05 AM HWH Howrah 54 KM from TKNR | Starting from ₹175 | |||||
12304 - POORVA EXPRESS Runs onMTWTFSS | 07:00 AM PNBE Patna 62 KM from MFP | 10h 468 KM 25 stops | 05:00 PM HWH Howrah 54 KM from TKNR | Starting from ₹350 | |||||
15050 - GKP KOAA EXP Runs onMTWTFSS | 04:25 PM HJP Hajipur 49 KM from MFP | 10h 55m 450 KM 26 stops | 03:20 AM NH Naihati 37 KM from TKNR | Starting from ₹1205 | |||||
12318 - AKAL TAKHAT EXP Runs onMTWTFSS | 05:39 AM PNC Patna 61 KM from MFP | 9h 11m 460 KM 24 stops | 02:50 PM KOAA Kolkata 54 KM from TKNR | Starting from ₹345 | |||||
13020 - BAGH EXPRESS Runs onMTWTFSS | 08:05 PM MFP Muzaffarpur | 13h 52m 467 KM 64 stops | 09:57 AM BDC Bandel 40 KM from TKNR | Starting from ₹315 | |||||
12326 - GURUMUKHI EXP Runs onMTWTFSS | 05:20 AM PNBE Patna 62 KM from MFP | 9h 30m 468 KM 17 stops | 02:50 PM KOAA Kolkata 54 KM from TKNR | Starting from ₹350 | |||||
13122 - GCT KOAA EXP Runs onMTWTFSS | 05:43 PM DGA Dighwara 56 KM from MFP | 11h 47m 489 KM 15 stops | 05:30 AM KOAA Kolkata 54 KM from TKNR | Starting from ₹350 | |||||
12334 - VIBHUTI EXPRESS Runs onMTWTFSS | 10:45 PM PNBE Patna 62 KM from MFP | 8h 50m 468 KM 33 stops | 07:35 AM HWH Howrah 54 KM from TKNR | Starting from ₹350 | |||||
13158 - TIRHUT EXPRESS Runs onMTWTFSS | 02:40 PM MFP Muzaffarpur | 11h 13m 473 KM 14 stops | 01:53 AM NH Naihati 37 KM from TKNR | Starting from ₹420 | |||||
13006 - ASR HWH MAIL Runs onMTWTFSS | 10:00 PM PNC Patna 61 KM from MFP | 9h 25m 460 KM 58 stops | 07:25 AM HWH Howrah 54 KM from TKNR | Starting from ₹315 | |||||
13166 - SMI KOAA EXP Runs onMTWTFSS | 11:37 PM KML Kamtaul 49 KM from MFP | 12h 48m 488 KM 15 stops | 12:25 PM KOAA Kolkata 54 KM from TKNR | Starting from ₹330 | |||||
12352 - RJPB HWH EXP Runs onMTWTFSS | 09:42 PM PNC Patna 61 KM from MFP | 8h 58m 460 KM 21 stops | 06:40 AM HWH Howrah 54 KM from TKNR | Starting from ₹345 | |||||
13136 - JYG KOAA EXP Runs onMTWTFSS | 03:28 PM SPJ Samastipur 50 KM from MFP | 10h 25m 424 KM 17 stops | 01:53 AM NH Naihati 37 KM from TKNR | Starting from ₹290 | |||||
13106 - BUI SDAH EXP Runs onMTWTFSS | 12:15 PM HJP Hajipur 49 KM from MFP | 12h 35m 450 KM 31 stops | 12:50 AM NH Naihati 37 KM from TKNR | Starting from ₹315 | |||||
12370 - KUMBHA EXPRESS Runs onMTWTFSS | 05:40 PM PNBE Patna 62 KM from MFP | 9h 35m 468 KM 24 stops | 03:15 AM HWH Howrah 54 KM from TKNR | Starting from ₹1280 | |||||
13186 - GANGA SAGAR EXP Runs onMTWTFSS | 07:10 PM SPJ Samastipur 50 KM from MFP | 10h 35m 424 KM 22 stops | 05:45 AM NH Naihati 37 KM from TKNR | Starting from ₹290 | |||||
15048 - PURVANCHAL EXP Runs onMTWTFSS | 04:50 PM MFP Muzaffarpur | 10h 30m 473 KM 19 stops | 03:20 AM NH Naihati 37 KM from TKNR | Starting from ₹320 | |||||
12360 - KOL GARIB RATH Runs onMTWTFSS | 08:24 PM PNC Patna 61 KM from MFP | 9h 6m 460 KM 13 stops | 05:30 AM KOAA Kolkata 54 KM from TKNR | Starting from ₹670 | |||||
12306 - KOLKATA RAJDHNI Runs onMTWTFSS | 04:30 AM PNBE Patna 62 KM from MFP | 7h 45m 468 KM 9 stops | 12:15 PM HWH Howrah 54 KM from TKNR | Starting from ₹1165 | |||||
22198 - VGLJ KOAA SF EX Runs onMTWTFSS | 10:10 AM PNBE Patna 62 KM from MFP | 9h 23m 449 KM 19 stops | 07:33 PM NH Naihati 37 KM from TKNR | Starting from ₹345 | |||||
12316 - ANANYA EXP Runs onMTWTFSS | 05:20 AM PNBE Patna 62 KM from MFP | 9h 30m 468 KM 22 stops | 02:50 PM KOAA Kolkata 54 KM from TKNR | Starting from ₹350 | |||||
12274 - HWH DURONTO EXP Runs onMTWTFSS | 12:55 AM PNBE Patna 62 KM from MFP | 9h 40m 468 KM 7 stops | 10:35 AM HWH Howrah 54 KM from TKNR | Starting from ₹245 | |||||
15228 - MFP SMVB EXP Runs onMTWTFSS | 07:25 AM MFP Muzaffarpur | 14h 42m 483 KM 35 stops | 10:07 PM DKAE Dankuni 56 KM from TKNR | Starting from ₹375 | |||||
13138 - AMH KOAA EXP Runs onMTWTFSS | 01:07 PM HJP Hajipur 49 KM from MFP | 12h 46m 450 KM 21 stops | 01:53 AM NH Naihati 37 KM from TKNR | Starting from ₹315 |
Covid Special Trains from Muzaffarpur to Thakurnagar
38 found from PNC, SPJ, MFP, JNR, PNBE, HJP to KOAA, BDC, HWH, DKAE, NH, SDAH, SRC, SHM
Train name and number | Starting station | Duration | Ending station | ||||||
---|---|---|---|---|---|---|---|---|---|
08450 - PNBE PURI SPL Runs onMTWTFSS | 06:00 PM PNBE Patna 62 KM from MFP | 6h 15m 456 KM 19 stops | 12:15 AM DKAE Dankuni 56 KM from TKNR | ||||||
02024 - PNBE HWH SF SPL Runs onMTWTFSS | 05:45 AM PNC Patna 61 KM from MFP | 7h 40m 460 KM 16 stops | 01:25 PM HWH Howrah 54 KM from TKNR | Starting from ₹215 | |||||
02304 - PNBE HWH SF SPL Runs onMTWTFSS | 02:57 PM PNC Patna 61 KM from MFP | 8h 3m 460 KM 13 stops | 11:00 PM HWH Howrah 54 KM from TKNR | Starting from ₹930 | |||||
02372 - BSBS HWH SPL Runs onMTWTFSS | 04:00 AM PNBE Patna 62 KM from MFP | 8h 20m 468 KM 17 stops | 12:20 PM HWH Howrah 54 KM from TKNR | ||||||
08440 - PNBE PURI SPL Runs onMTWTFSS | 01:30 PM PNBE Patna 62 KM from MFP | 8h 55m 456 KM 20 stops | 10:25 PM DKAE Dankuni 56 KM from TKNR | ||||||
03299 - PNBE CHZ SPL Runs onMTWTFSS | 04:15 PM PNC Patna 61 KM from MFP | 9h 4m 448 KM 39 stops | 01:19 AM DKAE Dankuni 56 KM from TKNR | ||||||
07752 - DNR CHZ SPL Runs onMTWTFSS | 04:15 PM PNC Patna 61 KM from MFP | 9h 4m 448 KM 39 stops | 01:19 AM DKAE Dankuni 56 KM from TKNR | ||||||
07756 - DNR CHZ SPL Runs onMTWTFSS | 04:15 PM PNC Patna 61 KM from MFP | 9h 4m 448 KM 39 stops | 01:19 AM DKAE Dankuni 56 KM from TKNR | ||||||
07750 - DNR CHZ SPL Runs onMTWTFSS | 04:15 PM PNC Patna 61 KM from MFP | 9h 4m 448 KM 40 stops | 01:19 AM DKAE Dankuni 56 KM from TKNR | ||||||
07754 - DNR CHZ SPL Runs onMTWTFSS | 04:15 PM PNC Patna 61 KM from MFP | 9h 4m 448 KM 39 stops | 01:19 AM DKAE Dankuni 56 KM from TKNR | ||||||
08110 - PNBE SRC FES SPL Runs onMTWTFSS | 10:20 AM PNC Patna 61 KM from MFP | 9h 40m 460 KM 14 stops | 08:00 PM SRC Kolkata 54 KM from TKNR | ||||||
03230 - Patna - Puri Special Fare AC Special Runs onMTWTFSS | 08:45 AM PNBE Patna 62 KM from MFP | 9h 50m 456 KM 22 stops | 06:35 PM DKAE Dankuni 56 KM from TKNR | ||||||
03186 - JYG KOAA SPL Runs onMTWTFSS | 07:00 PM SPJ Samastipur 50 KM from MFP | 10h 15m 447 KM 13 stops | 05:15 AM KOAA Kolkata 54 KM from TKNR | ||||||
08826 - DBG SHM SPL Runs onMTWTFSS | 07:15 PM SPJ Samastipur 50 KM from MFP | 10h 30m 447 KM 11 stops | 05:45 AM SHM Kolkata 54 KM from TKNR | ||||||
03120 - DBG SDAH SPL Runs onMTWTFSS | 12:45 AM SPJ Samastipur 50 KM from MFP | 10h 35m 447 KM 12 stops | 11:20 AM SDAH Kolkata 54 KM from TKNR | ||||||
03008 - KWP HWH SPL Runs onMTWTFSS | 04:40 AM PNBE Patna 62 KM from MFP | 10h 35m 468 KM 26 stops | 03:15 PM HWH Howrah 54 KM from TKNR | ||||||
05090 - GKP HWH SPL Runs onMTWTFSS | 04:50 PM MFP Muzaffarpur | 10h 40m 467 KM 17 stops | 03:30 AM BDC Bandel 40 KM from TKNR | ||||||
03110 - BRC SDAH SPL Runs onMTWTFSS | 05:25 PM PNBE Patna 62 KM from MFP | 10h 40m 468 KM 24 stops | 04:05 AM SDAH Kolkata 54 KM from TKNR | ||||||
03114 - BSBS SDAH SPL Runs onMTWTFSS | 11:35 PM PNBE Patna 62 KM from MFP | 10h 45m 468 KM 15 stops | 10:20 AM SDAH Kolkata 54 KM from TKNR | ||||||
04074 - KOAA FESTIVL SPL Runs onMTWTFSS | 04:40 PM PNBE Patna 62 KM from MFP | 10h 50m 468 KM 15 stops | 03:30 AM KOAA Kolkata 54 KM from TKNR | ||||||
03170 - Haridwar - Kolkata Special Fare Puja Special Runs onMTWTFSS | 03:30 PM PNBE Patna 62 KM from MFP | 11h 449 KM 23 stops | 02:30 AM NH Naihati 37 KM from TKNR | ||||||
03188 - JYG KOAA SPL Runs onMTWTFSS | 05:55 PM SPJ Samastipur 50 KM from MFP | 11h 20m 447 KM 14 stops | 05:15 AM KOAA Kolkata 54 KM from TKNR | ||||||
03124 - PNBE KOAA SPL Runs onMTWTFSS | 12:33 PM PNC Patna 61 KM from MFP | 11h 22m 460 KM 13 stops | 11:55 PM KOAA Kolkata 54 KM from TKNR | ||||||
03133 - GKP SDAH SPL Runs onMTWTFSS | 08:05 PM PNBE Patna 62 KM from MFP | 11h 25m 468 KM 17 stops | 07:30 AM SDAH Kolkata 54 KM from TKNR | ||||||
03136 - PNBE KOAA SPL Runs onMTWTFSS | 12:20 PM PNC Patna 61 KM from MFP | 11h 25m 460 KM 13 stops | 11:45 PM KOAA Kolkata 54 KM from TKNR | ||||||
05184 - YPR CPR SPL Runs onMTWTFSS | 04:25 PM MFP Muzaffarpur | 11h 35m 495 KM 15 stops | 04:00 AM KOAA Kolkata 54 KM from TKNR | ||||||
02828 - DBG SRC SPL Runs onMTWTFSS | 09:25 PM SPJ Samastipur 50 KM from MFP | 11h 35m 447 KM 13 stops | 09:00 AM SRC Kolkata 54 KM from TKNR | ||||||
01903 - AGC KOAA SPL Runs onMTWTFSS | 10:20 AM PNBE Patna 62 KM from MFP | 11h 40m 468 KM 24 stops | 10:00 PM KOAA Kolkata 54 KM from TKNR | ||||||
03108 - SDAH FESTIV SPL Runs onMTWTFSS | 11:50 AM PNBE Patna 62 KM from MFP | 12h 468 KM 19 stops | 11:50 PM SDAH Kolkata 54 KM from TKNR | ||||||
03044 - RXL HWH SPL Runs onMTWTFSS | 07:47 PM JNR Janakpur 50 KM from MFP | 12h 18m 478 KM 17 stops | 08:05 AM BDC Bandel 40 KM from TKNR | Starting from ₹420 | |||||
03046 - RXL HWH SPL Runs onMTWTFSS | 07:42 PM JNR Janakpur 50 KM from MFP | 12h 23m 478 KM 17 stops | 08:05 AM BDC Bandel 40 KM from TKNR | ||||||
05060 - LKU KOAA SPL Runs onMTWTFSS | 10:10 AM MFP Muzaffarpur | 12h 42m 473 KM 35 stops | 10:52 PM NH Naihati 37 KM from TKNR | ||||||
05052 - GKP KOAA SPECIAL Runs onMTWTFSS | 08:00 PM MFP Muzaffarpur | 12h 43m 473 KM 25 stops | 08:43 AM NH Naihati 37 KM from TKNR | ||||||
03122 - LKU SDAH SPECIAL Runs onMTWTFSS | 12:20 AM HJP Hajipur 49 KM from MFP | 12h 55m 471 KM 20 stops | 01:15 PM SDAH Kolkata 54 KM from TKNR | Starting from ₹415 | |||||
06222 - MFP MYS SPL Runs onMTWTFSS | 01:00 PM MFP Muzaffarpur | 15h 3m 483 KM 36 stops | 04:03 AM DKAE Dankuni 56 KM from TKNR | ||||||
08114 - SHM HOLI SPL Runs onMTWTFSS | 12:30 PM PNBE Patna 62 KM from MFP | 15h 30m 468 KM 13 stops | 04:00 AM SHM Kolkata 54 KM from TKNR | Starting from ₹500 | |||||
05599 - RXL KOAA SPL Runs onMTWTFSS | 11:20 AM JNR Janakpur 50 KM from MFP | 17h 3m 483 KM 22 stops | 04:23 AM NH Naihati 37 KM from TKNR | ||||||
08128 - JYG SHM HOLISPL Runs onMTWTFSS | 10:35 PM SPJ Samastipur 50 KM from MFP | 17h 25m 447 KM 21 stops | 04:00 PM SHM Kolkata 54 KM from TKNR |
Other Trains from Muzaffarpur to Thakurnagar
8 found from GZH, PNC, MKPR, MFP, PNBE to BDC, HWH, DAKE, NH
Train name and number | Starting station | Duration | Ending station | ||||||
---|---|---|---|---|---|---|---|---|---|
11106 - PRATHAM S SNGRM Runs onMTWTFSS | 10:20 AM PNBE Patna 62 KM from MFP | 9h 32m 449 KM 19 stops | 07:52 PM NH Naihati 37 KM from TKNR | ||||||
13008 - Udyan Abha Toofan Express Runs onMTWTFSS | 06:55 AM GZH Patna 60 KM from MFP | 11h 30m 438 KM 107 stops | 06:25 PM BDC Bandel 40 KM from TKNR | ||||||
15272 - JANSADHARAN EXP Runs onMTWTFSS | 03:20 PM MFP Muzaffarpur | 11h 45m 495 KM 12 stops | 03:05 AM HWH Howrah 54 KM from TKNR | Starting from ₹190 | |||||
13050 - Amritsar - Howrah Express Runs onMTWTFSS | 02:23 AM PNC Patna 61 KM from MFP | 11h 52m 435 KM 106 stops | 02:15 PM BDC Bandel 40 KM from TKNR | ||||||
13120 - Anand Vihar Terminal - Sealdah (Upper India) Express Runs onMTWTFSS | 04:29 PM GZH Patna 60 KM from MFP | 17h 45m 458 KM 90 stops | 10:14 AM DAKE Dakhineswar 52 KM from TKNR | ||||||
13134 - Varanasi - Sealdah (Upper India) Express Runs onMTWTFSS | 04:29 PM GZH Patna 60 KM from MFP | 17h 46m 458 KM 83 stops | 10:15 AM DAKE Dakhineswar 52 KM from TKNR | ||||||
13124 - Sitamarhi - Sealdah Express Runs onMTWTFSS | 07:40 AM MFP Muzaffarpur | 17h 56m 473 KM 79 stops | 01:36 AM NH Naihati 37 KM from TKNR | ||||||
13032 - JYG HWH EXP Runs onMTWTFSS | 10:31 PM MKPR Muktapur 49 KM from MFP | 21h 29m 420 KM 109 stops | 08:00 PM BDC Bandel 40 KM from TKNR | Starting from ₹200 |
Trains from Thakurnagar to Muzaffarpur
Trains originating from Muzaffarpur
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
09344 - PNBE DADN SPL | 08:20 PM PNBE Patna | 1d 3h 20 stops | 11:20 PM DADN Delhi | |||||||||
03347 - PNBE ARA G R SPL | 06:15 AM PNBE Patna | 1h 48 KM 3 stops | 07:15 AM ARA Ara | |||||||||
03319 - RJPB ARA SPL | 04:45 AM RJPB Patna | 1h 15m 50 KM 4 stops | 06:00 AM ARA Ara | |||||||||
03250 - PNBE RGD SPL | 09:20 AM PNBE Patna | 3h 69 KM 13 stops | 12:20 PM RGD Rajgir | |||||||||
03215 - PNBE THE EXP | 12:10 PM PNBE Patna | 5h 30m 118 KM 15 stops | 05:40 PM THE Thawe |
Trains passing through Muzaffarpur
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
05194 - CPR SUMMER SPL | 12:10 AM MCTM | 1d 7h 50m 28 stops | 08:00 AM CPR Chhapra | |||||||||
05193 - CPR MCTM SPECIAL | 02:00 PM CPR Chhapra | 1d 9h 5m 28 stops | 11:05 PM MCTM | |||||||||
19305 - DADN KYQ EXP | 12:45 PM DADN Delhi | 1d 23h 45m 37 stops | 12:30 PM KYQ Guwahati | |||||||||
19306 - KYQ DADN EXP | 05:00 AM KYQ Guwahati | 2d 50m 37 stops | 05:50 AM DADN Delhi | |||||||||
03221 - RGD MCTM SPL | 02:00 PM RGD Rajgir | 1d 9h 5m 30 stops | 11:05 PM MCTM |
Trains reaching to Thakurnagar
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
12338 - SANTINIKETN EXP | 01:15 PM BHP Bolpur | 2h 45m 136 KM 4 stops | 04:00 PM HWH Howrah | |||||||||
02898 - DGHA SRC SPL | 01:10 PM DGHA Digha | 3h 40m 141 KM 7 stops | 04:50 PM SRC Kolkata | |||||||||
02848 - DGHA SRC SPL | 01:10 PM DGHA Digha | 3h 40m 141 KM 7 stops | 04:50 PM SRC Kolkata | |||||||||
12858 - TAMROLIPTA EXP | 10:35 AM DGHA Digha | 3h 20m 141 KM 8 stops | 01:55 PM HWH Howrah | |||||||||
22898 - KANDARI EXPRESS | 07:20 PM DGHA Digha | 3h 20m 141 KM 8 stops | 10:40 PM HWH Howrah |
Trains passing through Thakurnagar
Train name and number | Starting station | Duration | Ending station | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
12337 - SANTINIKETN EXP | 10:00 AM HWH Howrah | 2h 15m 136 KM 4 stops | 12:15 PM BHP Bolpur | |||||||||
02847 - SRC DGHA SPL | 09:10 AM SRC Kolkata | 3h 35m 141 KM 7 stops | 12:45 PM DGHA Digha | |||||||||
02897 - SRC DGHA SPL | 08:10 AM SRC Kolkata | 3h 45m 141 KM 7 stops | 11:55 AM DGHA Digha | |||||||||
12857 - TAMROLIPTA EXP | 06:45 AM HWH Howrah | 3h 20m 141 KM 8 stops | 10:05 AM DGHA Digha | |||||||||
22897 - KANDARI EXPRESS | 03:05 PM HWH Howrah | 3h 20m 141 KM 8 stops | 06:25 PM DGHA Digha |