There are 6 ways to get from Guwahati to Margherita by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Dibrugarh Airport, train
best- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Dibrugarh Airport (DIB)plane GAU - DIB
- Take the train from Dikom to Margheritatrain
6h 15m₹3,514–6,200Train
cheapest- Take the train from Guwahati to Margheritatrain 15603 / ...
12h 50m₹310–2,400Bus
- Take the bus from Guwahati, Assam to Dibrugarh, Assambus Guwahati, Assam - Dibrugarh, Assam
- Take the bus from Dibrugarh, Assam to Margherita, Assambus Dibrugarh, Assam - Margherita, Assam
15hDrive 472.1 km
- Drive from Guwahati to Margheritacar 472.1 km
7h 8m₹5,331–7,700Taxi
- Take the taxi from Guwahati to Margheritataxi 472.1 km
7h 8m₹7,500–9,500Fly to Tezu Airport, taxi
- Fly from Lokpriya Gopinath Bordoloi International Airport (GAU) to Tezu Airport (TEI)plane GAU - TEI
- Take the taxi from Tezu Airport (TEI) to Margheritataxi
5h 8m₹6,934–32,700
Guwahati to Margherita by train
Questions & Answers
The cheapest way to get from Guwahati to Margherita is to train which costs ₹310 - ₹2,400 and takes 12h 50m.
The fastest way to get from Guwahati to Margherita is to fly and taxi which takes 5h 8m and costs ₹6,500 - ₹33,000.
No, there is no direct bus from Guwahati to Margherita. However, there are services departing from Guwahati, Assam and arriving at Margherita, Assam via Dibrugarh, Assam. The journey, including transfers, takes approximately 15h.
Yes, there is a direct train departing from Guwahati and arriving at Margherita. Services depart once daily, and operate every day. The journey takes approximately 12h 50m.
The distance between Guwahati and Margherita is 481 km. The road distance is 472.1 km.
The best way to get from Guwahati to Margherita without a car is to train which takes 12h 50m and costs ₹310 - ₹2,400.
It takes approximately 6h 15m to get from Guwahati to Margherita, including transfers.
Guwahati to Margherita bus services, operated by Madhumita Travels, depart from Guwahati, Assam station.
Guwahati to Margherita train services, operated by Indian Railways, depart from Guwahati station.
The best way to get from Guwahati to Margherita is to train which takes 12h 50m and costs ₹310 - ₹2,400. Alternatively, you can bus, which costs and takes 15h.
What companies run services between Guwahati, India and Margherita, India?
Indian Railways operates a train from Guwahati to Margherita once daily. Tickets cost ₹310–2,400 and the journey takes 12h 50m. Alternatively, you can take a vehicle from Guwahati to Margherita, Assam via Guwahati, Assam and Dibrugarh, Assam in around 15h.
- Website
- goindigo.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Dibrugarh Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- ₹2,500–3,300
- Website
- airindiaexpress.in
Flights from Lokpriya Gopinath Bordoloi International Airport to Dibrugarh Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,000–22,000
- Website
- helitrans.no
Flights from Lokpriya Gopinath Bordoloi International Airport to Tezu Airport
- Ave. Duration
- 1h 25m
- When
- Tuesday and Friday
- Estimated price
- ₹4,800–30,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Dikom to Margherita
- Ave. Duration
- 2h 18m
- Frequency
- 6 times a week
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹380–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Guwahati to Margherita
- Ave. Duration
- 12h 50m
- Frequency
- Once daily
- Estimated price
- ₹310–2,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹310–370
- Third AC (3A)
- ₹800–1,000
- Second AC (2A)
- ₹1,100–1,500
- First Class (1A)
- ₹1,900–2,400
- Ave. Duration
- 4h 33m
- Estimated price
- ₹2,100–9,500
Kamakshi Tours
- Phone
- +91 98 64 04 79 96
- Website
- kamakshitours.com
Xcell Cabs
- Phone
- +91 97 07 09 70 70
- Website
- xcell.co.in
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The London Underground: Essential tips to navigate the Tube, Italian Lakes: Getting around by train, and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.
More Questions & Answers
Guwahati to Margherita bus services, operated by Madhumita Travels, arrive at Dibrugarh, Assam station.
Guwahati to Margherita train services, operated by Indian Railways, arrive at Margherita station.
Yes, the driving distance between Guwahati to Margherita is 472 km. It takes approximately 7h 8m to drive from Guwahati to Margherita.
There are five+ hotels available in Margherita.






