From
To
Date
Sun, Feb 1

Authorised IRCTC partner

Itarsi To Manda Trains

Popular Trains from Itarsi to Manda

36 found from ET, PPI to JNH, SAW, MNF, MZP, BOY, BDL, GYN, PRG

Train name and numberStarting stationDurationEnding station

12165 - LTT GKP SF EXP

Runs onMTWTFSS

06:10 PM

ET

Itarsi

11h 51m

576 KM

19 stops

06:01 AM

BOY

Bhadohi

41 KM from MNF

Starting from ₹415

13202 - LTT RAJGIR EXP

Runs onMTWTFSS

03:50 AM

ET

Itarsi

11h 44m

535 KM

62 stops

03:34 PM

MNF

Manda

Starting from ₹360

12322 - KOLKATA MAIL

Runs onMTWTFSS

10:00 AM

ET

Itarsi

10h 20m

558 KM

47 stops

08:20 PM

BDL

Vindhyachal

26 KM from MNF

Starting from ₹1490

12362 - CSMT ASANSOL EXP

Runs onMTWTFSS

10:35 PM

ET

Itarsi

10h 10m

563 KM

21 stops

08:45 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹405

17323 - UBL BSBS EXP

Runs onMTWTFSS

08:10 PM

ET

Itarsi

10h 23m

563 KM

25 stops

06:33 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹375

22687 - MYS BSB EXP

Runs onMTWTFSS

08:10 PM

ET

Itarsi

10h 23m

563 KM

34 stops

06:33 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹405

12149 - Pune - Supaul Express

Runs onMTWTFSS

10:25 AM

ET

Itarsi

10h 30m

563 KM

34 stops

08:55 PM

MZP

Mirzapur

33 KM from MNF

Starting from ₹405

12519 - LTT AGTL AC EXP

Runs onMTWTFSS

06:50 PM

ET

Itarsi

10h 30m

563 KM

38 stops

05:20 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹1070

12578 - BAGMATI EXP

Runs onMTWTFSS

06:50 PM

ET

Itarsi

10h 30m

563 KM

37 stops

05:20 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹405

22352 - SMVB SHC EXP

Runs onMTWTFSS

06:50 PM

ET

Itarsi

10h 30m

563 KM

36 stops

05:20 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹985

19045 - TAPTI GANGA EXP

Runs onMTWTFSS

08:25 PM

ET

Itarsi

11h 8m

558 KM

38 stops

07:33 AM

BDL

Vindhyachal

26 KM from MNF

Starting from ₹375

22947 - ST BGP SFAST

Runs onMTWTFSS

08:25 PM

ET

Itarsi

11h 8m

558 KM

36 stops

07:33 AM

BDL

Vindhyachal

26 KM from MNF

Starting from ₹405

12336 - LTT BHAGALPUR EX

Runs onMTWTFSS

07:30 PM

ET

Itarsi

10h 35m

563 KM

38 stops

06:05 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹405

15647 - LTT GHY EXPRES

Runs onMTWTFSS

07:30 PM

ET

Itarsi

10h 35m

563 KM

52 stops

06:05 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹375

15945 - LTT DIBRUGARH EX

Runs onMTWTFSS

07:30 PM

ET

Itarsi

10h 35m

563 KM

53 stops

06:05 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹375

22312 - LTT GODDA EXP

Runs onMTWTFSS

07:30 PM

ET

Itarsi

10h 35m

563 KM

42 stops

06:05 AM

MZP

Mirzapur

33 KM from MNF

22535 - RMM BNRS SF EXP

Runs onMTWTFSS

12:10 PM

ET

Itarsi

11h 36m

558 KM

35 stops

11:46 PM

GYN

Gyanpur

23 KM from MNF

Starting from ₹1060

11061 - LTT JAYNAGAR EXP

Runs onMTWTFSS

11:30 PM

ET

Itarsi

11h 38m

558 KM

45 stops

11:08 AM

GYN

Gyanpur

23 KM from MNF

Starting from ₹375

22177 - MAHANAGARI EXP

Runs onMTWTFSS

12:25 PM

ET

Itarsi

11h 25m

558 KM

30 stops

11:50 PM

BDL

Vindhyachal

26 KM from MNF

Starting from ₹405

12791 - SC DNR SF EXP

Runs onMTWTFSS

11:45 PM

ET

Itarsi

11h 43m

558 KM

29 stops

11:28 AM

GYN

Gyanpur

23 KM from MNF

Starting from ₹405

11033 - DARBHANGA EXP

Runs onMTWTFSS

05:30 AM

ET

Itarsi

12h 16m

558 KM

30 stops

05:46 PM

GYN

Gyanpur

23 KM from MNF

Starting from ₹375

11015 - SHC AMRIT BHARAT

Runs onMTWTFSS

11:55 PM

ET

Itarsi

11h 40m

563 KM

26 stops

11:35 AM

MZP

Mirzapur

33 KM from MNF

12295 - SANGHAMITRA EXP

Runs onMTWTFSS

01:55 PM

ET

Itarsi

11h 55m

563 KM

36 stops

01:50 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹405

12539 - YPR LKO EXP

Runs onMTWTFSS

06:50 PM

ET

Itarsi

10h 33m

523 KM

20 stops

05:23 AM

PRG

Prayagraj

50 KM from MNF

22183 - SAKET EXPRESS

Runs onMTWTFSS

06:10 PM

ET

Itarsi

10h 34m

523 KM

21 stops

04:44 AM

PRG

Prayagraj

50 KM from MNF

22613 - RMM AYC SF EXP

Runs onMTWTFSS

12:10 PM

ET

Itarsi

10h 46m

523 KM

26 stops

10:56 PM

PRG

Prayagraj

50 KM from MNF

22103 - LTT AYODHYA EXP

Runs onMTWTFSS

01:25 AM

ET

Itarsi

11h 21m

565 KM

17 stops

12:46 PM

JNH

Janghai

43 KM from MNF

Starting from ₹1060

12669 - GANGAKAVERI EXP

Runs onMTWTFSS

03:45 PM

ET

Itarsi

12h 1m

576 KM

24 stops

03:46 AM

BOY

Bhadohi

41 KM from MNF

Starting from ₹415

11059 - CHHAPRA EXPRESS

Runs onMTWTFSS

10:10 PM

ET

Itarsi

12h 48m

565 KM

26 stops

10:58 AM

JNH

Janghai

43 KM from MNF

Starting from ₹1010

11055 - GODAN EXPRESS

Runs onMTWTFSS

10:10 PM

ET

Itarsi

12h 50m

565 KM

26 stops

11:00 AM

JNH

Janghai

43 KM from MNF

Starting from ₹375

15017 - LTT GKP EXPRESS

Runs onMTWTFSS

08:50 PM

ET

Itarsi

13h 30m

569 KM

69 stops

10:20 AM

SAW

Suriawan

38 KM from MNF

Starting from ₹375

15182 - LTT MAU EXPRESS

Runs onMTWTFSS

10:35 PM

ET

Itarsi

13h 13m

565 KM

22 stops

11:48 AM

JNH

Janghai

43 KM from MNF

11273 - ET PCOI EXP

Runs onMTWTFSS

05:15 PM

ET

Itarsi

18h 15m

535 KM

62 stops

11:30 AM

MNF

Manda

11081 - LTT GKP EXPRESS

Runs onMTWTFSS

06:00 AM

PPI

Pipariya

62 KM from ET

10h 58m

503 KM

22 stops

04:58 PM

MZP

Mirzapur

33 KM from MNF

Starting from ₹350

11071 - KAMAYANI EXPRESS

Runs onMTWTFSS

02:20 AM

ET

Itarsi

15h 56m

576 KM

50 stops

06:16 PM

BOY

Bhadohi

41 KM from MNF

Starting from ₹440

22129 - TULSI EXPRESS

Runs onMTWTFSS

05:35 PM

ET

Itarsi

15h 41m

523 KM

29 stops

09:16 AM

PRG

Prayagraj

50 KM from MNF

Starting from ₹445

Covid Special Trains from Itarsi to Manda

59 found from ET to NYN, MZP, SRJ, SFG, BDL, GYN

Train name and numberStarting stationDurationEnding station

09087 - UDN CPR SF SPL

Runs onMTWTFSS

07:40 PM

ET

Itarsi

9h 23m

563 KM

13 stops

05:03 AM

MZP

Mirzapur

33 KM from MNF

01045 - LTT PRYJ SF SPL

Runs onMTWTFSS

12:30 AM

ET

Itarsi

9h 28m

484 KM

13 stops

09:58 AM

SRJ

Shankargarh

62 KM from MNF

04132 - SMVB CNB SPL

Runs onMTWTFSS

12:40 PM

ET

Itarsi

9h 28m

484 KM

27 stops

10:08 PM

SRJ

Shankargarh

62 KM from MNF

01267 - LTT PRYJ SF SPL

Runs onMTWTFSS

10:20 AM

ET

Itarsi

9h 33m

518 KM

10 stops

07:53 PM

NYN

Naini

45 KM from MNF

01269 - LTT DANAPUR SPL

Runs onMTWTFSS

11:25 AM

ET

Itarsi

10h 17m

563 KM

13 stops

09:42 PM

MZP

Mirzapur

33 KM from MNF

01273 - LTT DANAPUR SPL

Runs onMTWTFSS

11:25 AM

ET

Itarsi

10h 17m

563 KM

13 stops

09:42 PM

MZP

Mirzapur

33 KM from MNF

07327 - BGM MAU SPL

Runs onMTWTFSS

05:10 PM

ET

Itarsi

10h 23m

563 KM

28 stops

03:33 AM

MZP

Mirzapur

33 KM from MNF

05558 - LTT RXL SF SPL

Runs onMTWTFSS

06:50 PM

ET

Itarsi

10h 30m

563 KM

20 stops

05:20 AM

MZP

Mirzapur

33 KM from MNF

03680 - CBE DHN SPL

Runs onMTWTFSS

03:50 PM

ET

Itarsi

10h 30m

563 KM

41 stops

02:20 AM

MZP

Mirzapur

33 KM from MNF

01237 - PUNE BANARAS SPL

Runs onMTWTFSS

11:20 AM

ET

Itarsi

10h 38m

558 KM

14 stops

09:58 PM

GYN

Gyanpur

23 KM from MNF

07651 - J CPR SPL

Runs onMTWTFSS

12:10 PM

ET

Itarsi

11h 3m

558 KM

23 stops

11:13 PM

BDL

Vindhyachal

26 KM from MNF

01665 - AGTL FESTIVL SPL

Runs onMTWTFSS

05:25 PM

ET

Itarsi

11h 3m

563 KM

39 stops

04:28 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹485

01647 - HBJ DNR SF SPL

Runs onMTWTFSS

05:25 PM

ET

Itarsi

11h 13m

563 KM

14 stops

04:38 AM

MZP

Mirzapur

33 KM from MNF

01661 - RKMP DNR SPL

Runs onMTWTFSS

04:10 PM

ET

Itarsi

11h 35m

563 KM

18 stops

03:45 AM

MZP

Mirzapur

33 KM from MNF

01667 - RKMP DNR SPL

Runs onMTWTFSS

04:10 PM

ET

Itarsi

11h 35m

563 KM

18 stops

03:45 AM

MZP

Mirzapur

33 KM from MNF

06235 - SMVB DNR SPL

Runs onMTWTFSS

01:00 AM

ET

Itarsi

11h 40m

563 KM

26 stops

12:40 PM

MZP

Mirzapur

33 KM from MNF

05530 - LTT JAYNAGAR SPL

Runs onMTWTFSS

01:20 PM

ET

Itarsi

11h 48m

563 KM

21 stops

01:08 AM

MZP

Mirzapur

33 KM from MNF

07323 - UBL BSBS SPL

Runs onMTWTFSS

09:30 PM

ET

Itarsi

12h 10m

563 KM

38 stops

09:40 AM

MZP

Mirzapur

33 KM from MNF

01245 - CSMT BGP SF SPL

Runs onMTWTFSS

10:45 PM

ET

Itarsi

12h 20m

563 KM

21 stops

11:05 AM

MZP

Mirzapur

33 KM from MNF

06187 - CBE BSBS SPL

Runs onMTWTFSS

04:05 PM

ET

Itarsi

12h 23m

563 KM

28 stops

04:28 AM

MZP

Mirzapur

33 KM from MNF

06163 - CAPE BSBS SPL

Runs onMTWTFSS

04:05 PM

ET

Itarsi

12h 23m

563 KM

35 stops

04:28 AM

MZP

Mirzapur

33 KM from MNF

06195 - CAPE BSBS SPL

Runs onMTWTFSS

04:05 PM

ET

Itarsi

12h 23m

563 KM

39 stops

04:28 AM

MZP

Mirzapur

33 KM from MNF

06193 - MAS BSBS SPL

Runs onMTWTFSS

04:05 PM

ET

Itarsi

12h 23m

563 KM

20 stops

04:28 AM

MZP

Mirzapur

33 KM from MNF

01217 - NGP DNR SPL

Runs onMTWTFSS

04:05 PM

ET

Itarsi

12h 23m

563 KM

19 stops

04:28 AM

MZP

Mirzapur

33 KM from MNF

01279 - LTT BSBS SPL

Runs onMTWTFSS

11:50 PM

ET

Itarsi

12h 28m

558 KM

10 stops

12:18 PM

GYN

Gyanpur

23 KM from MNF

06563 - YPR DHN SPL

Runs onMTWTFSS

12:55 PM

ET

Itarsi

12h 28m

563 KM

31 stops

01:23 AM

MZP

Mirzapur

33 KM from MNF

09017 - VAPI GAYA SPL

Runs onMTWTFSS

11:05 PM

ET

Itarsi

12h 30m

563 KM

22 stops

11:35 AM

MZP

Mirzapur

33 KM from MNF

06019 - MAQ BSB SPL

Runs onMTWTFSS

11:05 PM

ET

Itarsi

12h 30m

563 KM

46 stops

11:35 AM

MZP

Mirzapur

33 KM from MNF

09019 - BL DNR SPL

Runs onMTWTFSS

11:05 PM

ET

Itarsi

12h 30m

563 KM

20 stops

11:35 AM

MZP

Mirzapur

33 KM from MNF

06211 - MYS DBG SPL

Runs onMTWTFSS

11:10 AM

ET

Itarsi

12h 33m

563 KM

46 stops

11:43 PM

MZP

Mirzapur

33 KM from MNF

01455 - PUNE MAU SPL

Runs onMTWTFSS

12:10 AM

ET

Itarsi

12h 38m

563 KM

28 stops

12:48 PM

MZP

Mirzapur

33 KM from MNF

01033 - CSMT MAU SPECIAL

Runs onMTWTFSS

12:10 AM

ET

Itarsi

12h 38m

563 KM

30 stops

12:48 PM

MZP

Mirzapur

33 KM from MNF

03180 - LTT SEALDAH SPL

Runs onMTWTFSS

05:10 AM

ET

Itarsi

12h 38m

563 KM

17 stops

05:48 PM

MZP

Mirzapur

33 KM from MNF

06223 - SMET BSBS SPL

Runs onMTWTFSS

12:05 AM

ET

Itarsi

12h 40m

563 KM

33 stops

12:45 PM

MZP

Mirzapur

33 KM from MNF

06153 - MAS BSBS SPL

Runs onMTWTFSS

04:05 PM

ET

Itarsi

12h 45m

563 KM

20 stops

04:50 AM

MZP

Mirzapur

33 KM from MNF

07119 - TPTY DNR SPL

Runs onMTWTFSS

06:15 AM

ET

Itarsi

12h 48m

563 KM

43 stops

07:03 PM

MZP

Mirzapur

33 KM from MNF

07117 - TPTY DNR SPL

Runs onMTWTFSS

06:15 AM

ET

Itarsi

12h 48m

563 KM

41 stops

07:03 PM

MZP

Mirzapur

33 KM from MNF

07079 - CHZ DNR SPL

Runs onMTWTFSS

06:15 AM

ET

Itarsi

12h 48m

563 KM

24 stops

07:03 PM

MZP

Mirzapur

33 KM from MNF

07113 - MTM DNR AC SPL

Runs onMTWTFSS

06:15 AM

ET

Itarsi

12h 48m

563 KM

29 stops

07:03 PM

MZP

Mirzapur

33 KM from MNF

07111 - BIDR DNR SPL

Runs onMTWTFSS

06:15 AM

ET

Itarsi

12h 48m

563 KM

31 stops

07:03 PM

MZP

Mirzapur

33 KM from MNF

05070 - PNVL CPR SPL

Runs onMTWTFSS

01:10 PM

ET

Itarsi

12h 58m

563 KM

20 stops

02:08 AM

MZP

Mirzapur

33 KM from MNF

07383 - UBL BSB SPL

Runs onMTWTFSS

09:00 AM

ET

Itarsi

13h 13m

563 KM

38 stops

10:13 PM

MZP

Mirzapur

33 KM from MNF

01431 - PUNE GCT SPECIAL

Runs onMTWTFSS

08:45 PM

ET

Itarsi

13h 15m

515 KM

19 stops

10:00 AM

SFG

Prayagraj

54 KM from MNF

07081 - GNT AMH SPL

Runs onMTWTFSS

05:50 PM

ET

Itarsi

13h 35m

563 KM

26 stops

07:25 AM

MZP

Mirzapur

33 KM from MNF

07083 - MTM AMH SPL

Runs onMTWTFSS

05:50 PM

ET

Itarsi

13h 35m

563 KM

26 stops

07:25 AM

MZP

Mirzapur

33 KM from MNF

01031 - LTT BSBS SPL

Runs onMTWTFSS

01:20 PM

ET

Itarsi

13h 53m

563 KM

19 stops

03:13 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹1365

06207 - MYS DNR SPL

Runs onMTWTFSS

01:20 PM

ET

Itarsi

13h 53m

563 KM

47 stops

03:13 AM

MZP

Mirzapur

33 KM from MNF

04122 - CHZ SFG SF SPL

Runs onMTWTFSS

07:40 PM

ET

Itarsi

14h 20m

515 KM

16 stops

10:00 AM

SFG

Prayagraj

54 KM from MNF

Starting from ₹1510

01904 - PNVL PRYJ SPL

Runs onMTWTFSS

12:00 PM

ET

Itarsi

15h 23m

518 KM

19 stops

03:23 AM

NYN

Naini

45 KM from MNF

04156 - UDN SFG SPL

Runs onMTWTFSS

04:35 AM

ET

Itarsi

16h 25m

515 KM

15 stops

09:00 PM

SFG

Prayagraj

54 KM from MNF

01001 - LTT BALLIA SPL

Runs onMTWTFSS

02:40 AM

ET

Itarsi

17h 25m

558 KM

24 stops

08:05 PM

GYN

Gyanpur

23 KM from MNF

01021 - LTT GKP SPECIAL

Runs onMTWTFSS

02:40 AM

ET

Itarsi

17h 25m

558 KM

26 stops

08:05 PM

GYN

Gyanpur

23 KM from MNF

09177 - UDN JYG SPL

Runs onMTWTFSS

09:33 AM

ET

Itarsi

18h

563 KM

24 stops

03:33 AM

MZP

Mirzapur

33 KM from MNF

09073 - BDTS - PNBE SPL

Runs onMTWTFSS

01:25 PM

ET

Itarsi

18h

563 KM

22 stops

07:25 AM

MZP

Mirzapur

33 KM from MNF

09167 - ST BGP SPL

Runs onMTWTFSS

01:10 AM

ET

Itarsi

18h 20m

563 KM

24 stops

07:30 PM

MZP

Mirzapur

33 KM from MNF

04116 - LTT SFG SPL

Runs onMTWTFSS

11:25 AM

ET

Itarsi

20h 5m

515 KM

20 stops

07:30 AM

SFG

Prayagraj

54 KM from MNF

Starting from ₹625

01051 - LTT BSBS SPECIAL

Runs onMTWTFSS

12:40 AM

ET

Itarsi

20h 10m

563 KM

19 stops

08:50 PM

MZP

Mirzapur

33 KM from MNF

01043 - LTT MFP SPECIAL

Runs onMTWTFSS

12:40 AM

ET

Itarsi

20h 10m

563 KM

24 stops

08:50 PM

MZP

Mirzapur

33 KM from MNF

Starting from ₹1365

01123 - LTT MAU SPECIAL

Runs onMTWTFSS

12:40 AM

ET

Itarsi

20h 10m

563 KM

21 stops

08:50 PM

MZP

Mirzapur

33 KM from MNF

Other Trains from Itarsi to Manda

4 found from ET to IDGJ, MZP, GYN

Train name and numberStarting stationDurationEnding station

15645 - LTT DBRG EXP

Runs onMTWTFSS

07:30 PM

ET

Itarsi

10h 35m

563 KM

53 stops

06:05 AM

MZP

Mirzapur

33 KM from MNF

Starting from ₹375

19063 - DANAPUR EXPRESS

Runs onMTWTFSS

06:25 PM

ET

Itarsi

11h 16m

558 KM

18 stops

05:41 AM

GYN

Gyanpur

23 KM from MNF

16359 - ERS PATNA EXP

Runs onMTWTFSS

12:10 PM

ET

Itarsi

11h 58m

558 KM

34 stops

12:08 AM

GYN

Gyanpur

23 KM from MNF

11117 - ET PCOI EXP

Runs onMTWTFSS

05:20 PM

ET

Itarsi

15h 29m

510 KM

57 stops

08:49 AM

IDGJ

Iradatganj

45 KM from MNF

Starting from ₹340

Trains from Manda to Itarsi

Trains originating from Itarsi

Train name and numberStarting stationDurationEnding station

11271 - VINDHYACHAL EXP

04:20 PM

ET

Itarsi

18h

81 KM

39 stops

10:20 AM

BPL

Bhopal

Trains passing through Itarsi

Train name and numberStarting stationDurationEnding station

12167 - LTT BANARAS EXP

10:45 PM

LTT

Mumbai

1d 3h 10m

15 stops

01:55 AM

BNRS

12168 - BNRS LTT SF EXP

10:10 AM

BNRS

1d 2h 20m

15 stops

12:30 PM

LTT

Mumbai

12511 - RAPTISAGAR EXP

06:33 AM

GKP

Gorakhpur

2d 9h 7m

60 stops

03:40 PM

TVCN

12512 - RAPTISAGAR EXP

06:35 AM

TVCN

2d 8h 40m

59 stops

03:15 PM

GKP

Gorakhpur

12924 - NGP DADN EXP

07:00 PM

NGP

Nagpur

10h 45m

14 stops

05:45 AM

DADN

Delhi

Trains reaching to Manda

Train name and numberStarting stationDurationEnding station

04142 - MCTM SFG SF SPL

03:55 PM

MCTM

20h 55m

18 stops

12:50 PM

SFG

Prayagraj

22432 - SFG MCTM SF EXP

04:05 PM

MCTM

20h 50m

18 stops

12:55 PM

SFG

Prayagraj

14216 - GANGA GOMTI EXP

06:15 PM

LKO

Lucknow

3h 48m

178 KM

11 stops

10:03 PM

PRG

Prayagraj

14210 - LKO PYGS INTRCT

07:35 AM

LKO

Lucknow

3h 43m

178 KM

10 stops

11:18 AM

PRG

Prayagraj

05104 - GKP JHUSI SPL

08:30 PM

GKP

Gorakhpur

8h 30m

207 KM

16 stops

05:00 AM

JI

Jhusi

Trains passing through Manda

Train name and numberStarting stationDurationEnding station

04141 - SFG MCTM SUP SPL

04:10 PM

SFG

Prayagraj

20h 30m

18 stops

12:40 PM

MCTM

11107 - BUNDELKHAND EXP

09:05 PM

GWL

Gwalior

14h

27 stops

11:05 AM

BNRS

11108 - BUNDELKHAND EXP

04:30 PM

BNRS

15h 45m

28 stops

08:15 AM

GWL

Gwalior

12559 - SHIV GANGA EXP

10:15 PM

BNRS

10h 15m

5 stops

08:30 AM

NDLS

Delhi

12560 - SHIV GANGA EXP

08:05 PM

NDLS

Delhi

10h 5m

5 stops

06:10 AM

BNRS