From
To
Date
Sun, Jul 9

Authorised IRCTC partner

Hunsihadgil To Bellary Trains

Popular Trains from Hunsihadgil to Bellary

34 found from GUR, KLBG, CT to GTL, BAY

Train name and numberStarting stationDurationEnding station

17308 - BASAVA EXPRESS

Runs onMTWTFSS

08:45 PM

GUR

Ganagapur

6 KM from HHD

5h 10m

254 KM

38 stops

01:55 AM

GTL

Guntakal

48 KM from BAY

16230 - BSB MYS EXPRESS

Runs onMTWTFSS

03:58 AM

KLBG

Kalaburagi

19 KM from HHD

6h 22m

242 KM

35 stops

10:20 AM

BAY

Bellary

22159 - CSMT CHENNAI EXP

Runs onMTWTFSS

09:25 PM

KLBG

Kalaburagi

19 KM from HHD

4h 40m

245 KM

31 stops

02:05 AM

GTL

Guntakal

48 KM from BAY

12628 - KARNATAKA EXP

Runs onMTWTFSS

12:18 AM

KLBG

Kalaburagi

19 KM from HHD

5h 2m

245 KM

36 stops

05:20 AM

GTL

Guntakal

48 KM from BAY

22920 - ADI MAS HUMSAFA

Runs onMTWTFSS

01:48 AM

KLBG

Kalaburagi

19 KM from HHD

5h 12m

245 KM

13 stops

07:00 AM

GTL

Guntakal

48 KM from BAY

22157 - CSMT MS SF MAIL

Runs onMTWTFSS

08:17 AM

GUR

Ganagapur

6 KM from HHD

5h 33m

254 KM

35 stops

01:50 PM

GTL

Guntakal

48 KM from BAY

11301 - UDYAN EXPRESS

Runs onMTWTFSS

05:00 PM

GUR

Ganagapur

6 KM from HHD

5h 30m

254 KM

35 stops

10:30 PM

GTL

Guntakal

48 KM from BAY

Starting from ₹205

11311 - SUR HASAN EXP

Runs onMTWTFSS

08:35 PM

KLBG

Kalaburagi

19 KM from HHD

4h 30m

245 KM

18 stops

01:05 AM

GTL

Guntakal

48 KM from BAY

16381 - KANYAKUMARI EXP

Runs onMTWTFSS

05:15 AM

KLBG

Kalaburagi

19 KM from HHD

4h 40m

245 KM

54 stops

09:55 AM

GTL

Guntakal

48 KM from BAY

Starting from ₹190

12735 - GARIBRATH EXP

Runs onMTWTFSS

11:10 PM

CT

Chittapur

53 KM from HHD

3h 34m

218 KM

12 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

11013 - COIMBTORE EXP

Runs onMTWTFSS

07:24 AM

GUR

Ganagapur

6 KM from HHD

5h 41m

254 KM

37 stops

01:05 PM

GTL

Guntakal

48 KM from BAY

82654 - YPR SUVIDHA EXP

Runs onMTWTFSS

01:48 AM

KLBG

Kalaburagi

19 KM from HHD

6h 32m

242 KM

26 stops

08:20 AM

BAY

Bellary

16572 - BIDR YPR EXP

Runs onMTWTFSS

09:40 PM

CT

Chittapur

53 KM from HHD

4h

218 KM

17 stops

01:40 AM

GTL

Guntakal

48 KM from BAY

16339 - NAGARCOIL EXP

Runs onMTWTFSS

05:40 AM

KLBG

Kalaburagi

19 KM from HHD

4h 45m

245 KM

37 stops

10:25 AM

GTL

Guntakal

48 KM from BAY

16584 - LUR YPR EXPRESS

Runs onMTWTFSS

09:40 PM

CT

Chittapur

53 KM from HHD

4h

218 KM

22 stops

01:40 AM

GTL

Guntakal

48 KM from BAY

Starting from ₹180

17418 - SNSI TPTY EXP

Runs onMTWTFSS

12:16 PM

CT

Chittapur

53 KM from HHD

4h 4m

218 KM

33 stops

04:20 PM

GTL

Guntakal

48 KM from BAY

12794 - RAYALASEEMA EXP

Runs onMTWTFSS

08:10 PM

CT

Chittapur

53 KM from HHD

4h 15m

218 KM

33 stops

12:25 AM

GTL

Guntakal

48 KM from BAY

17621 - AWB TPTY EXP

Runs onMTWTFSS

09:15 AM

CT

Chittapur

53 KM from HHD

4h 20m

218 KM

26 stops

01:35 PM

GTL

Guntakal

48 KM from BAY

22101 - LTT MADURAI EXP

Runs onMTWTFSS

10:13 PM

KLBG

Kalaburagi

19 KM from HHD

4h 32m

245 KM

26 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

22179 - LTT CHENNAI EXP

Runs onMTWTFSS

10:13 PM

KLBG

Kalaburagi

19 KM from HHD

4h 32m

245 KM

20 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

11017 - LTT KARAIKAL EXP

Runs onMTWTFSS

10:13 PM

KLBG

Kalaburagi

19 KM from HHD

4h 32m

245 KM

34 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

16331 - TRIVANDRAM EXP

Runs onMTWTFSS

05:40 AM

KLBG

Kalaburagi

19 KM from HHD

4h 45m

245 KM

43 stops

10:25 AM

GTL

Guntakal

48 KM from BAY

16351 - NAGARCOIL EXP

Runs onMTWTFSS

05:40 AM

KLBG

Kalaburagi

19 KM from HHD

4h 45m

245 KM

41 stops

10:25 AM

GTL

Guntakal

48 KM from BAY

Starting from ₹190

12163 - LTT MAS EXP

Runs onMTWTFSS

03:25 AM

KLBG

Kalaburagi

19 KM from HHD

4h 45m

245 KM

25 stops

08:10 AM

GTL

Guntakal

48 KM from BAY

19568 - VIVEK EXPRESS

Runs onMTWTFSS

02:38 AM

KLBG

Kalaburagi

19 KM from HHD

4h 47m

245 KM

40 stops

07:25 AM

GTL

Guntakal

48 KM from BAY

16613 - RJT CBE EXP

Runs onMTWTFSS

02:38 AM

KLBG

Kalaburagi

19 KM from HHD

4h 47m

245 KM

34 stops

07:25 AM

GTL

Guntakal

48 KM from BAY

16594 - NED SBC EXP

Runs onMTWTFSS

04:10 PM

CT

Chittapur

53 KM from HHD

5h

218 KM

37 stops

09:10 PM

GTL

Guntakal

48 KM from BAY

18111 - TATA YPR EXP

Runs onMTWTFSS

11:45 PM

CT

Chittapur

53 KM from HHD

5h 4m

221 KM

41 stops

04:50 AM

BAY

Bellary

Starting from ₹205

20920 - EKNR MAS SF EXP

Runs onMTWTFSS

01:48 AM

KLBG

Kalaburagi

19 KM from HHD

5h 12m

245 KM

18 stops

07:00 AM

GTL

Guntakal

48 KM from BAY

20954 - ADI MAS SFAST

Runs onMTWTFSS

01:48 AM

KLBG

Kalaburagi

19 KM from HHD

5h 12m

245 KM

27 stops

07:00 AM

GTL

Guntakal

48 KM from BAY

16501 - ADI YPR EXP

Runs onMTWTFSS

04:18 PM

KLBG

Kalaburagi

19 KM from HHD

5h 22m

245 KM

25 stops

09:40 PM

GTL

Guntakal

48 KM from BAY

22602 - SNSI CHENNAI EXP

Runs onMTWTFSS

04:18 PM

KLBG

Kalaburagi

19 KM from HHD

5h 22m

245 KM

23 stops

09:40 PM

GTL

Guntakal

48 KM from BAY

22689 - ADI YPR SUP FAST

Runs onMTWTFSS

04:18 PM

KLBG

Kalaburagi

19 KM from HHD

5h 22m

245 KM

25 stops

09:40 PM

GTL

Guntakal

48 KM from BAY

22688 - BSB MYS EXPRESS

Runs onMTWTFSS

03:58 AM

KLBG

Kalaburagi

19 KM from HHD

6h 22m

242 KM

35 stops

10:20 AM

BAY

Bellary

Starting from ₹245

Covid Special Trains from Hunsihadgil to Bellary

47 found from CT, WADI, KLBG, MQR, GUR to GTL, BAY

Train name and numberStarting stationDurationEnding station

02735 - GARIB RATH SPL

Runs onMTWTFSS

11:10 PM

CT

Chittapur

53 KM from HHD

3h 37m

218 KM

12 stops

02:48 AM

GTL

Guntakal

48 KM from BAY

09054 - ADI MAS SF SPL

Runs onMTWTFSS

03:40 AM

WADI

Wadi

49 KM from HHD

3h 40m

212 KM

27 stops

07:20 AM

GTL

Guntakal

48 KM from BAY

07418 - TPTY FESTIVL SPL

Runs onMTWTFSS

12:16 PM

CT

Chittapur

53 KM from HHD

3h 49m

218 KM

32 stops

04:05 PM

GTL

Guntakal

48 KM from BAY

07414 - J TPTY SPL

Runs onMTWTFSS

10:50 PM

KLBG

Kalaburagi

19 KM from HHD

3h 55m

245 KM

24 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

Starting from ₹385

06574 - Jaipur Yesvantpur Weekly Special

Runs onMTWTFSS

12:15 PM

WADI

Wadi

49 KM from HHD

3h 55m

212 KM

32 stops

04:10 PM

GTL

Guntakal

48 KM from BAY

07139 - ADB QLN SPL

Runs onMTWTFSS

09:25 AM

MQR

Malkhaid

60 KM from HHD

4h

220 KM

58 stops

01:25 PM

GTL

Guntakal

48 KM from BAY

07135 - NED QLN SPL

Runs onMTWTFSS

09:25 AM

MQR

Malkhaid

60 KM from HHD

4h

220 KM

51 stops

01:25 PM

GTL

Guntakal

48 KM from BAY

06272 - BIDR YPR SPL

Runs onMTWTFSS

09:40 PM

CT

Chittapur

53 KM from HHD

4h

218 KM

16 stops

01:40 AM

GTL

Guntakal

48 KM from BAY

06584 - LUR YPR SPL

Runs onMTWTFSS

09:40 PM

CT

Chittapur

53 KM from HHD

4h

218 KM

21 stops

01:40 AM

GTL

Guntakal

48 KM from BAY

02794 - RAYALASEEMA SPL

Runs onMTWTFSS

08:10 PM

CT

Chittapur

53 KM from HHD

4h

218 KM

28 stops

12:10 AM

GTL

Guntakal

48 KM from BAY

07141 - AWB QLN SPL

Runs onMTWTFSS

09:25 AM

MQR

Malkhaid

60 KM from HHD

4h

220 KM

57 stops

01:25 PM

GTL

Guntakal

48 KM from BAY

01437 - SUR TPTY SPECIAL

Runs onMTWTFSS

09:35 AM

KLBG

Kalaburagi

19 KM from HHD

4h

245 KM

24 stops

01:35 PM

GTL

Guntakal

48 KM from BAY

07123 - SC QLN SPL

Runs onMTWTFSS

09:25 AM

MQR

Malkhaid

60 KM from HHD

4h

220 KM

39 stops

01:25 PM

GTL

Guntakal

48 KM from BAY

07137 - 07129/Hazur Sahib Nanded - Kollam Special Fare Sabarimala Special

Runs onMTWTFSS

09:25 AM

MQR

Malkhaid

60 KM from HHD

4h

220 KM

50 stops

01:25 PM

GTL

Guntakal

48 KM from BAY

07588 - SC TPTY SPL

Runs onMTWTFSS

09:04 PM

CT

Chittapur

53 KM from HHD

4h

218 KM

18 stops

01:05 AM

GTL

Guntakal

48 KM from BAY

07093 - NED YPR SPL

Runs onMTWTFSS

10:40 PM

KLBG

Kalaburagi

19 KM from HHD

4h 4m

245 KM

21 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

01161 - LTT VLNK SPL

Runs onMTWTFSS

10:25 PM

KLBG

Kalaburagi

19 KM from HHD

4h 19m

245 KM

21 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

01163 - LTT VLNK SPL

Runs onMTWTFSS

10:25 PM

KLBG

Kalaburagi

19 KM from HHD

4h 19m

245 KM

21 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

01017 - 11017 Ltt Kik Exp

Runs onMTWTFSS

10:25 PM

KLBG

Kalaburagi

19 KM from HHD

4h 19m

245 KM

30 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

07621 - AWB RU SPL

Runs onMTWTFSS

09:15 AM

CT

Chittapur

53 KM from HHD

4h 20m

218 KM

25 stops

01:35 PM

GTL

Guntakal

48 KM from BAY

07645 - NED TPTY SPL

Runs onMTWTFSS

09:15 AM

CT

Chittapur

53 KM from HHD

4h 20m

218 KM

24 stops

01:35 PM

GTL

Guntakal

48 KM from BAY

06552 - VSG-KAWR EXP SPECIAL

Runs onMTWTFSS

12:15 PM

WADI

Wadi

49 KM from HHD

4h 25m

213 KM

37 stops

04:40 PM

BAY

Bellary

06052 - Ahmedabad MGR Chennai Central Special Fare Special

Runs onMTWTFSS

03:35 AM

KLBG

Kalaburagi

19 KM from HHD

4h 25m

245 KM

29 stops

08:00 AM

GTL

Guntakal

48 KM from BAY

06613 - RJT CBE SPECIAL

Runs onMTWTFSS

03:15 AM

KLBG

Kalaburagi

19 KM from HHD

4h 30m

245 KM

36 stops

07:45 AM

GTL

Guntakal

48 KM from BAY

09568 - OKHA TN SPL

Runs onMTWTFSS

03:15 AM

KLBG

Kalaburagi

19 KM from HHD

4h 30m

245 KM

37 stops

07:45 AM

GTL

Guntakal

48 KM from BAY

01311 - SUR HASAN SPL

Runs onMTWTFSS

08:35 PM

KLBG

Kalaburagi

19 KM from HHD

4h 30m

245 KM

16 stops

01:05 AM

GTL

Guntakal

48 KM from BAY

07633 - PAU TPTY SPL

Runs onMTWTFSS

10:11 PM

CT

Chittapur

53 KM from HHD

4h 34m

218 KM

26 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

06501 - FESTIVAL SPECIAL

Runs onMTWTFSS

04:40 PM

KLBG

Kalaburagi

19 KM from HHD

4h 40m

245 KM

24 stops

09:20 PM

GTL

Guntakal

48 KM from BAY

01143 - CSMT TN SUP SPL

Runs onMTWTFSS

10:03 PM

KLBG

Kalaburagi

19 KM from HHD

4h 41m

245 KM

29 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

01063 - NGP MAO SPECIAL

Runs onMTWTFSS

11:10 PM

KLBG

Kalaburagi

19 KM from HHD

4h 49m

245 KM

24 stops

04:00 AM

GTL

Guntakal

48 KM from BAY

02163 - MAS FESTIVAL SPL

Runs onMTWTFSS

03:25 AM

KLBG

Kalaburagi

19 KM from HHD

4h 50m

245 KM

24 stops

08:15 AM

GTL

Guntakal

48 KM from BAY

09220 - ADI MAS SUP SPL

Runs onMTWTFSS

02:30 AM

KLBG

Kalaburagi

19 KM from HHD

4h 50m

245 KM

13 stops

07:20 AM

GTL

Guntakal

48 KM from BAY

09042 - BL VLNK SPL

Runs onMTWTFSS

09:53 AM

KLBG

Kalaburagi

19 KM from HHD

4h 52m

245 KM

24 stops

02:45 PM

GTL

Guntakal

48 KM from BAY

06520 - NED SBC SPL

Runs onMTWTFSS

04:10 PM

CT

Chittapur

53 KM from HHD

5h

218 KM

35 stops

09:10 PM

GTL

Guntakal

48 KM from BAY

06598 - BIDR SMVB SPL

Runs onMTWTFSS

10:55 PM

KLBG

Kalaburagi

19 KM from HHD

5h

245 KM

14 stops

03:55 AM

GTL

Guntakal

48 KM from BAY

06339 - CSMT NCJ SPL

Runs onMTWTFSS

05:40 AM

KLBG

Kalaburagi

19 KM from HHD

5h

245 KM

36 stops

10:40 AM

GTL

Guntakal

48 KM from BAY

06528 - NDLS SBC SF SPL

Runs onMTWTFSS

12:53 AM

KLBG

Kalaburagi

19 KM from HHD

5h 2m

245 KM

34 stops

05:55 AM

GTL

Guntakal

48 KM from BAY

06351 - NCJ FESTIVAL SPL

Runs onMTWTFSS

05:40 AM

KLBG

Kalaburagi

19 KM from HHD

5h 3m

245 KM

40 stops

10:43 AM

GTL

Guntakal

48 KM from BAY

09419 - ADI TPJ SPECIAL

Runs onMTWTFSS

01:48 AM

KLBG

Kalaburagi

19 KM from HHD

5h 17m

245 KM

32 stops

07:05 AM

GTL

Guntakal

48 KM from BAY

07308 - BGK MYS EXP

Runs onMTWTFSS

08:45 PM

GUR

Ganagapur

6 KM from HHD

5h 19m

254 KM

33 stops

02:05 AM

GTL

Guntakal

48 KM from BAY

01013 - LTT CBE SPL

Runs onMTWTFSS

07:42 AM

GUR

Ganagapur

6 KM from HHD

5h 23m

254 KM

31 stops

01:05 PM

GTL

Guntakal

48 KM from BAY

07635 - NED UBL SPL

Runs onMTWTFSS

11:44 PM

CT

Chittapur

53 KM from HHD

5h 30m

221 KM

26 stops

05:15 AM

BAY

Bellary

01301 - CSMT SBC SPL

Runs onMTWTFSS

05:15 PM

GUR

Ganagapur

6 KM from HHD

5h 40m

254 KM

34 stops

10:55 PM

GTL

Guntakal

48 KM from BAY

06230 - MYS FESTIVAL SPL

Runs onMTWTFSS

05:00 AM

KLBG

Kalaburagi

19 KM from HHD

6h 5m

242 KM

34 stops

11:05 AM

BAY

Bellary

07143 - Hyderabad Kolhapur Csmt Special

Runs onMTWTFSS

02:34 AM

CT

Chittapur

53 KM from HHD

6h 20m

221 KM

35 stops

08:54 AM

BAY

Bellary

07336 - MUGR BGM SPL

Runs onMTWTFSS

12:55 AM

CT

Chittapur

53 KM from HHD

7h

221 KM

37 stops

07:55 AM

BAY

Bellary

07302 - NZM UBL SPL

Runs onMTWTFSS

05:10 AM

KLBG

Kalaburagi

19 KM from HHD

12h 50m

242 KM

32 stops

06:00 PM

BAY

Bellary

Other Trains from Hunsihadgil to Bellary

8 found from WADI, KLBG, GUR, CT, HLKT to GTL, BAY

Train name and numberStarting stationDurationEnding station

19420 - ADI CHENNAI EXP

Runs onMTWTFSS

03:25 AM

WADI

Wadi

49 KM from HHD

3h 35m

212 KM

27 stops

07:00 AM

GTL

Guntakal

48 KM from BAY

11043 - LTT MADURAI EXP

Runs onMTWTFSS

10:25 PM

KLBG

Kalaburagi

19 KM from HHD

4h 19m

245 KM

26 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

11073 - LTT CHENNAI EXP

Runs onMTWTFSS

10:25 PM

KLBG

Kalaburagi

19 KM from HHD

4h 19m

245 KM

19 stops

02:45 AM

GTL

Guntakal

48 KM from BAY

16529 - Udyan Express

Runs onMTWTFSS

05:45 PM

GUR

Ganagapur

6 KM from HHD

5h 55m

254 KM

36 stops

11:40 PM

GTL

Guntakal

48 KM from BAY

11303 - MUGR KOP EXPRESS

Runs onMTWTFSS

02:25 AM

CT

Chittapur

53 KM from HHD

6h 20m

221 KM

47 stops

08:45 AM

BAY

Bellary

17003 - Hyderabad Kolhapur Express

Runs onMTWTFSS

02:25 AM

CT

Chittapur

53 KM from HHD

6h 30m

221 KM

37 stops

08:55 AM

BAY

Bellary

57631 - RC PASS

Runs onMTWTFSS

05:20 AM

GUR

Ganagapur

6 KM from HHD

8h

254 KM

37 stops

01:20 PM

GTL

Guntakal

48 KM from BAY

17429 - HYB-TPTY RAYALSEEMA EXP

Runs onMTWTFSS

08:25 PM

HLKT

Halakatta

50 KM from HHD

1d 3h 30m

211 KM

35 stops

11:55 PM

GTL

Guntakal

48 KM from BAY

Trains from Bellary to Hunsihadgil

Trains originating from Hunsihadgil

Train name and numberStarting stationDurationEnding station

07177 - KLBG HYB SPL

07:40 AM

KLBG

Kalaburagi

6h 20m

174 KM

22 stops

02:00 PM

HYB

Hyderabad

22155 - KLBG KOP SUP EXP

06:40 AM

KLBG

Kalaburagi

7h 35m

283 KM

10 stops

02:15 PM

KOP

Kolhapur

01445 - KLBG HDP SPL

08:30 PM

KLBG

Kalaburagi

6h 40m

335 KM

4 stops

03:10 AM

HDP

Pune

01488 - KLBG CSMT SF SPL

07:00 PM

KLBG

Kalaburagi

11h

459 KM

9 stops

06:00 AM

CSMT

Mumbai

Trains passing through Hunsihadgil

Train name and numberStarting stationDurationEnding station

11312 - HAS SUR EXP

06:05 AM

KLBG

Kalaburagi

2h 10m

106 KM

18 stops

08:15 AM

SUR

Solapur

01438 - TPTY SUR SPL

07:00 AM

KLBG

Kalaburagi

12h 10m

106 KM

24 stops

07:10 PM

SUR

Solapur

82653 - JP SUVIDHA EXP

02:05 AM

KLBG

Kalaburagi

1d 3h 20m

1074 KM

26 stops

05:25 AM

JP

Jaipur

22687 - MYS BSB EXP

12:55 AM

KLBG

Kalaburagi

1d 7h 20m

1096 KM

35 stops

08:15 AM

BSB

Varanasi

16229 - Mysuru - Varanasi SF Express (PT)

12:55 AM

KLBG

Kalaburagi

1d 7h 20m

1096 KM

35 stops

08:15 AM

BSB

Varanasi

Trains reaching to Bellary

Train name and numberStarting stationDurationEnding station

07656 - TPTY GTL SPL

08:10 AM

TPTY

Tirupati

8h 50m

280 KM

38 stops

05:00 PM

GTL

Guntakal

16551 - SBC HPT SPL

05:00 AM

SBC

Bangalore

11h

286 KM

23 stops

04:00 PM

HPT

Hospet

06243 - SBC HPT EXP

05:00 AM

SBC

Bangalore

11h 25m

286 KM

25 stops

04:25 PM

HPT

Hospet

07412 - MALM GTL SPL

04:40 AM

MALM

Manthralayam

1h 39m

86 KM

6 stops

06:20 AM

GTL

Guntakal

Trains passing through Bellary

Train name and numberStarting stationDurationEnding station

09420 - TPJ ADI SPECIAL

11:30 PM

GTL

Guntakal

21h 45m

1007 KM

32 stops

09:15 PM

ADI

Ahmedabad

22919 - ADI HUMSAFAR

11:30 PM

GTL

Guntakal

21h 45m

1007 KM

14 stops

09:15 PM

ADI

Ahmedabad

16502 - AHMEDABAD EXP

09:45 PM

GTL

Guntakal

1d 3h 15m

1007 KM

27 stops

01:00 AM

ADI

Ahmedabad

20953 - MAS ADI EXPRESS

11:30 PM

GTL

Guntakal

21h 45m

1007 KM

25 stops

09:15 PM

ADI

Ahmedabad

06071 - TBM ADI SPL

06:25 AM

GTL

Guntakal

20h 55m

1007 KM

17 stops

03:20 AM

ADI

Ahmedabad