There are 4 ways to get from Moga to Harrismith by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, train to Chandigarh International Airport, fly to King Shaka International Airport, bus
best- Take the train from Moga to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Chandigarhtrain
- Fly from Chandigarh International Airport (IXC) to King Shaka International Airport (DUR)plane IXC - DUR
- Take the bus from Durban Bus Stn to Burger Stbus
- Take the bus from Pietermaritzburg to Harrismithbus
33h 39mR 6,297–16,803Train, train to Sri Guru Ram Dass Jee International Airport, fly to King Shaka International Airport, bus
- Take the train from Moga to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to King Shaka International Airport (DUR)plane ATQ - DUR
- Take the bus from Durban Bus Stn to Burger Stbus
- Take the bus from Pietermaritzburg to Harrismithbus
31h 31mR 7,294–22,623Train to Indira Gandhi International Airport, fly to Maputo International Airport, bus
- Take the train from Moga to New Delhitrain
- Fly from Indira Gandhi International Airport (DEL) to Maputo International Airport (MPM)plane DEL - MPM
- Take the bus from Maputo to Durban Bus Stnbus
- Take the bus from Durban Bus Stn to Burger Stbus
- Take the bus from Pietermaritzburg to Harrismithbus
35h 49mR 11,534–24,347Train, train to Sri Guru Ram Dass Jee International Airport, fly to Maputo International Airport, bus
- Take the train from Moga to Ludhiana Jntrain
- Take the train from Ludhiana Jn to Amritsar Jntrain
- Fly from Sri Guru Ram Dass Jee International Airport (ATQ) to Maputo International Airport (MPM)plane ATQ - MPM
- Take the bus from Maputo to Durban Bus Stnbus
- Take the bus from Durban Bus Stn to Burger Stbus
- Take the bus from Pietermaritzburg to Harrismithbus
38h 44mR 8,534–25,393
Chandigarh International Airport (IXC) to King Shaka International Airport (DUR) flights
Questions & Answers
The cheapest way to get from Moga to Harrismith is to train and fly and bus which costs R 6 000 - R 17 000 and takes 33h 39m.
The fastest way to get from Moga to Harrismith is to train and fly and bus which takes 31h 31m and costs R 7 000 - R 23 000.
The distance between Moga and Harrismith is 8812 km.
It takes approximately 33h 39m to get from Moga to Harrismith, including transfers.
Harrismith is 3h 30m behind Moga. It is currently 1:55 AM in Moga and 10:25 PM in Harrismith.
There are 50+ hotels available in Harrismith.
What companies run services between Moga, India and Harrismith, South Africa?
There is no direct connection from Moga to Harrismith. However, you can take the train to Ludhiana Jn, take the train to Chandigarh, walk to Railway Station, take the line 26 bus to Colony Number 4, walk to Colony No. 4, take the line 17 bus to Behlana, walk to Chandigarh International Airport (IXC) airport, fly to King Shaka International Airport (DUR), walk to Durban Airport, take the bus to Durban Station, walk to Durban Bus Stn, take the bus to Burger St, walk to Pietermaritzburg, then take the bus to Harrismith. Alternatively, you can take the train to Ludhiana Jn, take the train to Amritsar Jn, walk to Golden Temple, take the bus to Amritsar Airport, walk to Sri Guru Ram Dass Jee International Airport (ATQ) airport, fly to King Shaka International Airport (DUR), walk to Durban Airport, take the bus to Durban Station, walk to Durban Bus Stn, take the bus to Burger St, walk to Pietermaritzburg, then take the bus to Harrismith.
- Website
- emirates.com
Flights from Chandigarh International Airport to King Shaka International Airport via Dubai
- Ave. Duration
- 26h 45m
- When
- Every day
- Estimated price
- R 7,500–23,000
Flights from Chandigarh International Airport to King Shaka International Airport via Indira Gandhi International Airport, Dubai
- Ave. Duration
- 22h 20m
- When
- Every day
- Estimated price
- R 7,500–23,000
Flights from Chandigarh International Airport to King Shaka International Airport via Ahmedabad, Dubai
- Ave. Duration
- 24h 50m
- When
- Every day
- Estimated price
- R 8,000–24,000
Flights from Sri Guru Ram Dass Jee International Airport to King Shaka International Airport via Dubai
- Ave. Duration
- 19h 50m
- When
- Every day
- Estimated price
- R 6,500–21,000
Flights from Sri Guru Ram Dass Jee International Airport to King Shaka International Airport via Indira Gandhi International Airport, Dubai
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- R 7,000–22,000
Flights from Indira Gandhi International Airport to Maputo International Airport via Dubai, Johannesburg
- Ave. Duration
- 19h 22m
- When
- Every day
- Estimated price
- R 8,500–25,000
Flights from Sri Guru Ram Dass Jee International Airport to Maputo International Airport via Dubai, Johannesburg
- Ave. Duration
- 18h 20m
- When
- Every day
- Estimated price
- R 8,500–26,000
- Website
- qatarairways.com
Flights from Chandigarh International Airport to King Shaka International Airport via Abu Dhabi, Johannesburg
- Ave. Duration
- 22h 45m
- When
- Wednesday and Friday
- Estimated price
- R 5,500–15,000
Flights from Indira Gandhi International Airport to Maputo International Airport via Doha
- Ave. Duration
- 18h 7m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- R 7,000–22,000
Flights from Sri Guru Ram Dass Jee International Airport to Maputo International Airport via Doha
- Ave. Duration
- 31h 40m
- When
- Monday, Wednesday, Thursday, and Saturday
- Estimated price
- R 7,000–22,000
Flights from Sri Guru Ram Dass Jee International Airport to Maputo International Airport via Doha, Johannesburg
- Ave. Duration
- 32h 45m
- When
- Every day
- Estimated price
- R 7,500–23,000
- Website
- flysaa.com
Flights from Chandigarh International Airport to King Shaka International Airport via Dubai
- Ave. Duration
- 26h 45m
- When
- Every day
- Estimated price
- R 7,500–23,000
Flights from Chandigarh International Airport to King Shaka International Airport via Dubai, Johannesburg
- Ave. Duration
- 18h 50m
- When
- Every day
- Estimated price
- R 7,500–23,000
Flights from Chandigarh International Airport to King Shaka International Airport via Indira Gandhi International Airport, Dubai
- Ave. Duration
- 22h 20m
- When
- Every day
- Estimated price
- R 7,500–23,000
Flights from Sri Guru Ram Dass Jee International Airport to King Shaka International Airport via Dubai
- Ave. Duration
- 19h 50m
- When
- Every day
- Estimated price
- R 6,500–21,000
Flights from Sri Guru Ram Dass Jee International Airport to King Shaka International Airport via Dubai, Johannesburg
- Ave. Duration
- 15h 30m
- When
- Every day
- Estimated price
- R 7,000–21,000
Flights from Sri Guru Ram Dass Jee International Airport to King Shaka International Airport via Indira Gandhi International Airport, Dubai
- Ave. Duration
- 20h 45m
- When
- Every day
- Estimated price
- R 7,000–22,000
- Website
- ethiopianairlines.com
Flights from Indira Gandhi International Airport to Maputo International Airport via Addis Ababa
- Ave. Duration
- 14h 20m
- When
- Tuesday to Sunday
- Estimated price
- R 11,000–32,000
Flights from Sri Guru Ram Dass Jee International Airport to Maputo International Airport via Indira Gandhi International Airport, Addis Ababa
- Ave. Duration
- 17h 30m
- When
- Monday to Saturday
- Estimated price
- R 12,000–34,000
Flights from Sri Guru Ram Dass Jee International Airport to Maputo International Airport via Mumbai, Addis Ababa
- Ave. Duration
- 18h 10m
- When
- Monday to Saturday
- Estimated price
- R 12,000–34,000
Flights from Sri Guru Ram Dass Jee International Airport to Maputo International Airport via Sharjah, Addis Ababa
- Ave. Duration
- 27h 35m
- When
- Tuesday to Saturday
- Estimated price
- R 12,000–33,000
- Website
- flyairlink.com
Flights from Chandigarh International Airport to King Shaka International Airport via Abu Dhabi, Johannesburg
- Ave. Duration
- 22h 45m
- When
- Wednesday and Friday
- Estimated price
- R 5,500–15,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Moga to Ludhiana Jn
- Ave. Duration
- 1h 17m
- Frequency
- Every 4 hours
- Estimated price
- R 22–180
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- R 22–27
- Third AC (3A)
- R 60–80
- Second AC (2A)
- R 85–110
- First Class (1A)
- R 130–180
Train from Ludhiana Jn to Chandigarh
- Ave. Duration
- 2h 13m
- Frequency
- Every 4 hours
- Estimated price
- R 25–200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- R 25–30
- Third AC (3A)
- R 70–90
- Second AC (2A)
- R 95–120
- First Class (1A)
- R 150–200
Train from Ludhiana Jn to Amritsar Jn
- Ave. Duration
- 2h 23m
- Frequency
- Hourly
- Estimated price
- R 26–210
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- R 26–32
- Third AC (3A)
- R 70–95
- Second AC (2A)
- R 100–130
- First Class (1A)
- R 160–210
Train from Moga to New Delhi
- Ave. Duration
- 7h 10m
- Frequency
- Twice a week
- Estimated price
- R 40–330
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- R 40–55
- Third AC (3A)
- R 110–150
- Second AC (2A)
- R 150–200
- First Class (1A)
- R 260–330
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 1h 10m
- Frequency
- Every 2 hours
- Estimated price
- R 65–200
- Schedules at
- eagleliner.co.za
- Single
- R 65–200
- Phone
- +27 11 672 9807
- info@vilamora.co.za
- Website
- vila-mora.co.za
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- R 310–410
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 774 3333
- Website
- res.prasa.com
Bus from Durban Bus Stn to Burger St
- Ave. Duration
- 59 min
- Frequency
- Twice a week
- Estimated price
- R 190–270
- Website
- https://res.prasa.com/citytocity/booking
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Harrismith
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Estimated price
- R 480–600
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Maputo to Durban Bus Stn
- Ave. Duration
- 5h 30m
- Frequency
- 3 times a day
- Estimated price
- R 390–1,300
- Website
- https://www.intercape.co.za
- Full Flexi
- R 1,100–1,300
- Flexi
- R 1,000–1,300
- Saver
- R 950–1,300
Want to know more about travelling around South Africa
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide
















