From
To
Date
Tue, Jun 23

Authorised IRCTC partner

Lorha To Lakha Khera Trains

Popular Trains from Lorha to Lakha Khera

96 found from UMR, KTE, KHBJ, KMZ, CHD, NWR to KTES, KTE, KMZ

Train name and numberStarting stationDurationEnding station

11201 - NGP SDL EXPRESS

Runs onMTWTFSS

08:20 PM

UMR

Umaria

9 KM from LOA

22h 41m

53 KM

12 stops

06:00 PM

KTES

Katni

1 KM from KTE

18204 - BETWA EXPRESS

Runs onMTWTFSS

04:05 AM

UMR

Umaria

9 KM from LOA

23h 5m

55 KM

21 stops

02:10 AM

KTE

Katni

18206 - NTV DURG EXP

Runs onMTWTFSS

04:05 AM

UMR

Umaria

9 KM from LOA

23h 5m

55 KM

27 stops

02:10 AM

KTE

Katni

11265 - JBP ABKP EXPRESS

Runs onMTWTFSS

03:57 PM

UMR

Umaria

9 KM from LOA

23h 4m

53 KM

14 stops

02:00 PM

KTES

Katni

1 KM from KTE

20808 - HIRAKUND EXP

Runs onMTWTFSS

10:44 PM

UMR

Umaria

9 KM from LOA

23h 16m

55 KM

48 stops

09:00 PM

KMZ

Katni

15231 - BJU GONDIA EXP

Runs onMTWTFSS

07:58 AM

UMR

Umaria

9 KM from LOA

23h 18m

55 KM

38 stops

06:15 AM

KTE

Katni

22408 - NZM ABKP SF EXP

Runs onMTWTFSS

12:43 PM

UMR

Umaria

9 KM from LOA

23h 18m

55 KM

16 stops

11:00 AM

KMZ

Katni

18235 - BPL BSP EXP PAS

Runs onMTWTFSS

08:43 PM

CHD

Chandia

8 KM from LOA

23h 27m

37 KM

51 stops

07:10 PM

KMZ

Katni

18202 - NTV DURG EXP

Runs onMTWTFSS

04:58 AM

UMR

Umaria

9 KM from LOA

23h 23m

55 KM

26 stops

03:20 AM

KTE

Katni

12824 - CG S KRANTI

Runs onMTWTFSS

07:18 AM

UMR

Umaria

9 KM from LOA

23h 23m

55 KM

12 stops

05:40 AM

KMZ

Katni

18214 - AII DURG EXP

Runs onMTWTFSS

01:45 PM

UMR

Umaria

9 KM from LOA

23h 26m

55 KM

21 stops

12:10 PM

KMZ

Katni

18208 - AII DURG EXP

Runs onMTWTFSS

01:45 PM

UMR

Umaria

9 KM from LOA

23h 26m

55 KM

24 stops

12:10 PM

KMZ

Katni

12550 - MCTM DURG SF EXP

Runs onMTWTFSS

03:23 AM

UMR

Umaria

9 KM from LOA

23h 27m

55 KM

20 stops

01:50 AM

KMZ

Katni

18248 - REWA BSP EXP

Runs onMTWTFSS

02:30 AM

CHD

Chandia

8 KM from LOA

23h 35m

37 KM

28 stops

01:05 AM

KTE

Katni

18233 - INDB BSP EXP

Runs onMTWTFSS

08:15 AM

CHD

Chandia

8 KM from LOA

23h 35m

35 KM

51 stops

06:50 AM

KTES

Katni

1 KM from KTE

15159 - SARNATH EXPRESS

Runs onMTWTFSS

09:53 PM

CHD

Chandia

8 KM from LOA

23h 42m

37 KM

47 stops

08:35 PM

KTE

Katni

11751 - REWA CHRM EXP

Runs onMTWTFSS

11:15 PM

CHD

Chandia

8 KM from LOA

23h 45m

37 KM

23 stops

10:00 PM

KTE

Katni

18478 - KALINGAUTKAL EXP

Runs onMTWTFSS

03:25 AM

CHD

Chandia

8 KM from LOA

23h 45m

37 KM

81 stops

02:10 AM

KMZ

Katni

22868 - DURG HUMSFAR

Runs onMTWTFSS

01:00 AM

UMR

Umaria

9 KM from LOA

55 KM

16 stops

11:30 PM

KMZ

Katni

12854 - AMARKANTAK EXP

Runs onMTWTFSS

12:26 AM

UMR

Umaria

9 KM from LOA

53 KM

29 stops

11:00 PM

KTES

Katni

1 KM from KTE

11752 - CHRM REWA EXP

Runs onMTWTFSS

12:06 AM

CHD

Chandia

8 KM from LOA

1h 14m

37 KM

23 stops

01:20 AM

KTE

Katni

Starting from ₹145

18247 - BSP REWA EXPRESS

Runs onMTWTFSS

12:37 AM

CHD

Chandia

8 KM from LOA

1h 28m

37 KM

28 stops

02:05 AM

KTE

Katni

Starting from ₹145

12853 - AMARKANTAK EXP

Runs onMTWTFSS

01:24 AM

UMR

Umaria

9 KM from LOA

1h 26m

53 KM

29 stops

02:50 AM

KTES

Katni

1 KM from KTE

Starting from ₹70

11202 - SDL NGP EXPRESS

Runs onMTWTFSS

05:53 AM

UMR

Umaria

9 KM from LOA

1h 27m

53 KM

12 stops

07:20 AM

KTES

Katni

1 KM from KTE

Starting from ₹145

18201 - DURG NTV EXP

Runs onMTWTFSS

03:04 AM

UMR

Umaria

9 KM from LOA

1h 36m

55 KM

26 stops

04:40 AM

KTE

Katni

Starting from ₹145

18203 - BETWA EXPRESS

Runs onMTWTFSS

03:04 AM

UMR

Umaria

9 KM from LOA

1h 36m

55 KM

21 stops

04:40 AM

KTE

Katni

18205 - DURG NTV EXP

Runs onMTWTFSS

03:04 AM

UMR

Umaria

9 KM from LOA

1h 36m

55 KM

27 stops

04:40 AM

KTE

Katni

Starting from ₹145

18207 - DURG AII EXPRESS

Runs onMTWTFSS

11:03 PM

UMR

Umaria

9 KM from LOA

1h 37m

55 KM

24 stops

12:40 AM

KMZ

Katni

Starting from ₹145

18213 - DURG AII EXP

Runs onMTWTFSS

11:03 PM

UMR

Umaria

9 KM from LOA

1h 37m

55 KM

21 stops

12:40 AM

KMZ

Katni

Starting from ₹145

20807 - HIRAKUD EXPRESS

Runs onMTWTFSS

11:03 PM

UMR

Umaria

9 KM from LOA

1h 37m

55 KM

48 stops

12:40 AM

KMZ

Katni

Starting from ₹175

11266 - ABKP JBP EXP

Runs onMTWTFSS

11:22 AM

UMR

Umaria

9 KM from LOA

1h 33m

53 KM

14 stops

12:55 PM

KTES

Katni

1 KM from KTE

Starting from ₹55

12549 - DURG MCTM SF

Runs onMTWTFSS

06:41 PM

UMR

Umaria

9 KM from LOA

1h 39m

55 KM

20 stops

08:20 PM

KMZ

Katni

Starting from ₹90

12823 - CG SMPRK KRANTI

Runs onMTWTFSS

06:41 PM

UMR

Umaria

9 KM from LOA

1h 39m

55 KM

12 stops

08:20 PM

KMZ

Katni

Starting from ₹175

22867 - NZM HUMSAFAR EXP

Runs onMTWTFSS

05:36 PM

UMR

Umaria

9 KM from LOA

1h 44m

55 KM

16 stops

07:20 PM

KMZ

Katni

Starting from ₹625

18234 - NARMADA EXPRESS

Runs onMTWTFSS

04:41 PM

CHD

Chandia

8 KM from LOA

1h 44m

35 KM

53 stops

06:25 PM

KTES

Katni

1 KM from KTE

Starting from ₹1175

15160 - SARNATH EXP

Runs onMTWTFSS

04:13 AM

CHD

Chandia

8 KM from LOA

1h 52m

37 KM

47 stops

06:05 AM

KTE

Katni

22165 - URJADHANI EXP

Runs onMTWTFSS

03:50 AM

KHBJ

Khanna Banjari

35 KM from LOA

23h 41m

44 KM

13 stops

02:30 AM

KMZ

Katni

22168 - URJADHANI EXP

Runs onMTWTFSS

12:20 PM

KHBJ

Khanna Banjari

35 KM from LOA

23h 41m

44 KM

15 stops

11:00 AM

KMZ

Katni

11651 - SGRL INTERCITY

Runs onMTWTFSS

06:05 PM

KHBJ

Khanna Banjari

35 KM from LOA

23h 45m

43 KM

15 stops

04:50 PM

KTES

Katni

1 KM from KTE

11447 - SHAKTIPUNJ EXP

Runs onMTWTFSS

12:40 AM

KHBJ

Khanna Banjari

35 KM from LOA

43 KM

46 stops

11:25 PM

KTES

Katni

1 KM from KTE

18236 - BSP BPL PAS EXP

Runs onMTWTFSS

03:31 AM

CHD

Chandia

8 KM from LOA

2h 29m

37 KM

50 stops

06:00 AM

KMZ

Katni

Starting from ₹100

18477 - UTKAL EXPRESS

Runs onMTWTFSS

07:36 PM

CHD

Chandia

8 KM from LOA

2h 34m

37 KM

80 stops

10:10 PM

KMZ

Katni

Starting from ₹145

15232 - GONDIA BJU EXP

Runs onMTWTFSS

06:40 AM

UMR

Umaria

9 KM from LOA

2h 50m

55 KM

38 stops

09:30 AM

KTE

Katni

Starting from ₹135

22407 - ABKP NZM SF EXP

Runs onMTWTFSS

12:34 PM

UMR

Umaria

9 KM from LOA

2h 51m

55 KM

16 stops

03:25 PM

KMZ

Katni

11705 - JBP REWA EXP

Runs onMTWTFSS

08:32 AM

NWR

Niwar

41 KM from LOA

18m

13 KM

26 stops

08:50 AM

KTE

Katni

11706 - REWA JBP EXP

Runs onMTWTFSS

05:30 PM

NWR

Niwar

41 KM from LOA

30m

13 KM

26 stops

05:00 PM

KTE

Katni

11273 - ET PCOI EXP

Runs onMTWTFSS

01:00 AM

NWR

Niwar

41 KM from LOA

35m

13 KM

57 stops

01:35 AM

KTE

Katni

11274 - PCOI ET EXPRESS

Runs onMTWTFSS

03:20 AM

NWR

Niwar

41 KM from LOA

35m

13 KM

57 stops

02:55 AM

KTE

Katni

19013 - BSL KATNI EXP

Runs onMTWTFSS

04:30 AM

NWR

Niwar

41 KM from LOA

45m

13 KM

61 stops

05:15 AM

KTE

Katni

11448 - SHAKTIPUNJ EXP

Runs onMTWTFSS

10:00 AM

KHBJ

Khanna Banjari

35 KM from LOA

1h 15m

43 KM

46 stops

11:15 AM

KTES

Katni

1 KM from KTE

Starting from ₹145

22167 - SGRL NZM SF EXP

Runs onMTWTFSS

02:05 PM

KHBJ

Khanna Banjari

35 KM from LOA

1h 20m

44 KM

15 stops

03:25 PM

KMZ

Katni

Starting from ₹175

11652 - JBP INTERCITY EX

Runs onMTWTFSS

08:15 AM

KHBJ

Khanna Banjari

35 KM from LOA

1h 25m

43 KM

15 stops

09:40 AM

KTES

Katni

1 KM from KTE

Starting from ₹50

11071 - KAMAYANI EXPRESS

Runs onMTWTFSS

10:10 AM

KMZ

Katni

45 KM from LOA

50m

50 stops

10:00 AM

KMZ

Katni

11703 - REWA DADN EXP

Runs onMTWTFSS

01:40 AM

KMZ

Katni

45 KM from LOA

50m

21 stops

01:30 AM

KMZ

Katni

11704 - DADN REWA SPL

Runs onMTWTFSS

08:10 AM

KMZ

Katni

45 KM from LOA

50m

21 stops

08:00 AM

KMZ

Katni

12186 - REWANCHAL EXP

Runs onMTWTFSS

10:40 PM

KMZ

Katni

45 KM from LOA

50m

16 stops

10:30 PM

KMZ

Katni

12185 - REWANCHAL EXP

Runs onMTWTFSS

04:20 AM

KMZ

Katni

45 KM from LOA

50m

16 stops

04:10 AM

KMZ

Katni

19091 - GKP HUMSAFAR EX

Runs onMTWTFSS

03:15 AM

KMZ

Katni

45 KM from LOA

50m

25 stops

03:05 AM

KMZ

Katni

19489 - ADI GKP EXP

Runs onMTWTFSS

03:15 AM

KMZ

Katni

45 KM from LOA

50m

22 stops

03:05 AM

KMZ

Katni

22911 - HWH SHIPRA EXP

Runs onMTWTFSS

10:25 AM

KMZ

Katni

45 KM from LOA

50m

37 stops

10:15 AM

KMZ

Katni

11061 - LTT JAYNAGAR EXP

Runs onMTWTFSS

04:05 AM

KTE

Katni

45 KM from LOA

56m

45 stops

04:00 AM

KTE

Katni

11081 - LTT GKP EXPRESS

Runs onMTWTFSS

09:55 AM

KTE

Katni

45 KM from LOA

56m

22 stops

09:50 AM

KTE

Katni

11754 - REWA NITR EXP

Runs onMTWTFSS

07:30 PM

KTE

Katni

45 KM from LOA

56m

16 stops

07:25 PM

KTE

Katni

11753 - NITR REWA EXP

Runs onMTWTFSS

05:25 AM

KTE

Katni

45 KM from LOA

56m

16 stops

05:20 AM

KTE

Katni

12149 - Pune - Supaul Express

Runs onMTWTFSS

02:55 PM

KTE

Katni

45 KM from LOA

56m

34 stops

02:50 PM

KTE

Katni

12167 - LTT BANARAS EXP

Runs onMTWTFSS

03:35 PM

KTE

Katni

45 KM from LOA

56m

15 stops

03:30 PM

KTE

Katni

12189 - MAHAKAUSHAL EXP

Runs onMTWTFSS

07:20 PM

KTE

Katni

45 KM from LOA

56m

29 stops

07:15 PM

KTE

Katni

12190 - MAHAKAUSHAL EXP

Runs onMTWTFSS

04:00 AM

KTE

Katni

45 KM from LOA

56m

28 stops

03:55 AM

KTE

Katni

12295 - SANGHAMITRA EXP

Runs onMTWTFSS

06:40 PM

KTE

Katni

45 KM from LOA

56m

34 stops

06:35 PM

KTE

Katni

12322 - KOLKATA MAIL

Runs onMTWTFSS

02:40 PM

KTE

Katni

45 KM from LOA

56m

47 stops

02:35 PM

KTE

Katni

12578 - BAGMATI EXP

Runs onMTWTFSS

11:55 PM

KTE

Katni

45 KM from LOA

56m

37 stops

11:50 PM

KTE

Katni

12791 - SC DNR SF EXP

Runs onMTWTFSS

04:20 AM

KTE

Katni

45 KM from LOA

56m

29 stops

04:15 AM

KTE

Katni

13201 - RGD LTT EXP

Runs onMTWTFSS

12:55 PM

KTE

Katni

45 KM from LOA

56m

68 stops

12:50 PM

KTE

Katni

13202 - LTT RAJGIR EXP

Runs onMTWTFSS

09:15 AM

KTE

Katni

45 KM from LOA

56m

62 stops

09:10 AM

KTE

Katni

15017 - LTT GKP EXPRESS

Runs onMTWTFSS

02:00 AM

KTE

Katni

45 KM from LOA

56m

69 stops

01:55 AM

KTE

Katni

15018 - GKP LTT EXP

Runs onMTWTFSS

08:50 PM

KTE

Katni

45 KM from LOA

56m

70 stops

08:45 PM

KTE

Katni

15206 - CHITRAKOOT EXP

Runs onMTWTFSS

10:00 PM

KTE

Katni

45 KM from LOA

56m

20 stops

09:55 PM

KTE

Katni

15205 - CHITRAKOOT EXP

Runs onMTWTFSS

03:45 AM

KTE

Katni

45 KM from LOA

56m

20 stops

03:40 AM

KTE

Katni

17323 - UBL BANARAS EXP

Runs onMTWTFSS

12:50 AM

KTE

Katni

45 KM from LOA

56m

25 stops

12:45 AM

KTE

Katni

20905 - REWA MAHAMANA

Runs onMTWTFSS

02:20 PM

KTE

Katni

45 KM from LOA

56m

17 stops

02:15 PM

KTE

Katni

22177 - MAHANAGARI EXP

Runs onMTWTFSS

05:00 PM

KTE

Katni

45 KM from LOA

56m

30 stops

04:55 PM

KTE

Katni

22937 - RAJKOT REWA SF

Runs onMTWTFSS

02:20 PM

KTE

Katni

45 KM from LOA

56m

24 stops

02:15 PM

KTE

Katni

22967 - ADI PRYJ SFAST

Runs onMTWTFSS

10:50 AM

KTE

Katni

45 KM from LOA

56m

21 stops

10:45 AM

KTE

Katni

22687 - MYS BSB EXP

Runs onMTWTFSS

12:50 AM

KTE

Katni

45 KM from LOA

56m

34 stops

12:45 AM

KTE

Katni

11756 - REWA NITR EXP

Runs onMTWTFSS

07:30 PM

KTE

Katni

45 KM from LOA

56m

14 stops

07:25 PM

KTE

Katni

11755 - NITR REWA EXP

Runs onMTWTFSS

05:20 AM

KTE

Katni

45 KM from LOA

56m

14 stops

05:15 AM

KTE

Katni

16367 - KASHI TAMIL EXP

Runs onMTWTFSS

02:30 PM

KTE

Katni

45 KM from LOA

56m

34 stops

02:25 PM

KTE

Katni

22145 - BPL REWA SF EXP

Runs onMTWTFSS

05:55 AM

KTE

Katni

45 KM from LOA

56m

12 stops

05:50 AM

KTE

Katni

11271 - VINDHYACHAL EXP

Runs onMTWTFSS

10:50 PM

KMZ

Katni

45 KM from LOA

56m

40 stops

10:45 PM

KMZ

Katni

11272 - VINDHYACHAL EXP

Runs onMTWTFSS

03:50 AM

KMZ

Katni

45 KM from LOA

56m

40 stops

03:45 AM

KMZ

Katni

12182 - DAYODAI EXP

Runs onMTWTFSS

06:30 AM

KMZ

Katni

45 KM from LOA

56m

25 stops

06:25 AM

KMZ

Katni

22182 - NZM JBP SF EXP

Runs onMTWTFSS

05:10 AM

KMZ

Katni

45 KM from LOA

56m

15 stops

05:05 AM

KMZ

Katni

22190 - JBP INTERCITY

Runs onMTWTFSS

08:00 AM

KTE

Katni

45 KM from LOA

57m

12 stops

07:57 AM

KTE

Katni

22189 - REWA INTERCITY

Runs onMTWTFSS

06:15 PM

KTE

Katni

45 KM from LOA

57m

12 stops

06:12 PM

KTE

Katni

20173 - VANDE BHARAT EXP

Runs onMTWTFSS

09:05 PM

KTE

Katni

45 KM from LOA

58m

10 stops

09:03 PM

KTE

Katni

22166 - SGRL BPL SF EXP

Runs onMTWTFSS

10:30 PM

KHBJ

Khanna Banjari

35 KM from LOA

1d 1h 25m

44 KM

13 stops

11:55 PM

KMZ

Katni

Starting from ₹1255

Other Trains from Lorha to Lakha Khera

13 found from UMR, KMZ, LOA, KTE, NWR to KTE, KMZ

Train name and numberStarting stationDurationEnding station

51753 - REWA CHRM F PAS

Runs onMTWTFSS

11:33 PM

UMR

Umaria

9 KM from LOA

23h 23m

55 KM

15 stops

09:55 PM

KTE

Katni

18508 - HIRAKUD EXP

Runs onMTWTFSS

10:48 PM

UMR

Umaria

9 KM from LOA

23h 27m

55 KM

45 stops

09:15 PM

KMZ

Katni

11118 - PCOI ET EXPRESS

Runs onMTWTFSS

03:40 AM

NWR

Niwar

41 KM from LOA

20m

13 KM

57 stops

03:00 AM

KTE

Katni

11117 - ET PCOI EXP

Runs onMTWTFSS

01:05 AM

NWR

Niwar

41 KM from LOA

30m

13 KM

57 stops

01:35 AM

KTE

Katni

11127 - Bhusaval - Katni Express

Runs onMTWTFSS

04:20 AM

NWR

Niwar

41 KM from LOA

30m

13 KM

61 stops

04:50 AM

KTE

Katni

51702 - REWA JBP PASS

Runs onMTWTFSS

05:40 PM

NWR

Niwar

41 KM from LOA

30m

13 KM

25 stops

05:10 PM

KTE

Katni

15118 - Jabalpur - Manduadih Express

Runs onMTWTFSS

11:15 AM

KTE

Katni

45 KM from LOA

56m

10 stops

11:10 AM

KTE

Katni

15117 - Manduadih - Jabalpur Express

Runs onMTWTFSS

04:35 PM

KTE

Katni

45 KM from LOA

56m

10 stops

04:30 PM

KTE

Katni

19810 - Jabalpur - Kota Express

Runs onMTWTFSS

07:05 PM

KMZ

Katni

45 KM from LOA

56m

53 stops

07:00 PM

KMZ

Katni

19809 - Kota - Jabalpur Express

Runs onMTWTFSS

08:30 AM

KMZ

Katni

45 KM from LOA

56m

58 stops

08:25 AM

KMZ

Katni

51754 - CHRM REWA F PGR

Runs onMTWTFSS

11:46 PM

UMR

Umaria

9 KM from LOA

1h 33m

55 KM

15 stops

01:20 AM

KTE

Katni

18507 - VSKP ASR HKG EXP

Runs onMTWTFSS

11:10 PM

UMR

Umaria

9 KM from LOA

1h 34m

55 KM

45 stops

12:45 AM

KMZ

Katni

58220 - Chirimiri - Bhopal Passenger Slip

Runs onMTWTFSS

04:03 AM

LOA

Lorha

2h 2m

45 KM

59 stops

06:05 AM

KMZ

Katni

Trains from Lakha Khera to Lorha

Trains originating from Lorha

Train name and numberStarting stationDurationEnding station

09015 - KTES CPU SPL

05:00 AM

KTES

Katni

8h 50m

277 KM

14 stops

01:50 PM

CPU

Chopan

08794 - KTE DURG SPL

12:45 PM

KTE

Katni

11h 45m

306 KM

8 stops

12:30 AM

DURG

Durg

08762 - KTE DURG SPL

12:45 PM

KTE

Katni

11h 45m

306 KM

8 stops

12:30 AM

DURG

Durg

11128 - KTE BSL EXP

11:50 PM

KTE

Katni

18h 45m

566 KM

61 stops

06:35 PM

BSL

Bhusaval

19014 - KTE BSL EXP

12:40 AM

KTE

Katni

17h 55m

566 KM

61 stops

06:35 PM

BSL

Bhusaval

Trains passing through Lorha

Train name and numberStarting stationDurationEnding station

12168 - BNRS LTT SF EXP

10:10 AM

BNRS

1d 2h 35m

15 stops

12:45 PM

LTT

Mumbai

17324 - BNRS UBL EXPRES

08:40 PM

BNRS

1d 12h 50m

25 stops

09:30 AM

UBL

Hubli

20847 - DURG MCTM SF

11:00 AM

DURG

Durg

1d 8h 39m

24 stops

07:40 PM

MCTM

20848 - DURG SF EXP

12:10 AM

MCTM

1d 9h

23 stops

09:10 AM

DURG

Durg

20930 - BNRS UDHANA EXP

04:45 AM

BNRS

1d 30m

14 stops

05:15 AM

UDN

Surat

Trains passing through Lakha Khera

Train name and numberStarting stationDurationEnding station

12168 - BNRS LTT SF EXP

10:10 AM

BNRS

1d 2h 35m

15 stops

12:45 PM

LTT

Mumbai

17324 - BNRS UBL EXPRES

08:40 PM

BNRS

1d 12h 50m

25 stops

09:30 AM

UBL

Hubli

20847 - DURG MCTM SF

11:00 AM

DURG

Durg

1d 8h 39m

24 stops

07:40 PM

MCTM

20848 - DURG SF EXP

12:10 AM

MCTM

1d 9h

23 stops

09:10 AM

DURG

Durg

20930 - BNRS UDHANA EXP

04:45 AM

BNRS

1d 30m

14 stops

05:15 AM

UDN

Surat