There are 7 ways to get from Ottawa to Shillong by plane, car, bus, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Ottawa Macdonald-Cartier International Airport to Osmani International Airport, drive
best- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Osmani International Airport (ZYL)plane YOW - ZYL
- Drive from Osmani International Airport (ZYL) to Shillongcar
31h 39m₹71,474–172,074Fly Ottawa Macdonald-Cartier International Airport to Lokpriya Gopinath Bordoloi International Airport, bus
cheapest- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane YOW - GAU
- Take the bus from Gauhati Airport to Shillongbus
28h 32m₹39,474–110,474Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Osmani International Airport, drive
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Osmani International Airport (ZYL)plane YUL - ZYL
- Drive from Osmani International Airport (ZYL) to Shillongcar
28h 52m₹68,041–164,291Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Umroi Airport
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Umroi Airport (SHL)plane YUL - SHL
33h 17m₹67,441–233,241Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Lokpriya Gopinath Bordoloi International Airport, bus
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Lokpriya Gopinath Bordoloi International Airport (GAU)plane YUL - GAU
- Take the bus from Gauhati Airport to Shillongbus
31h 15m₹40,041–102,691Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Shahjalal International Airport, train, drive
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Shahjalal International Airport (DAC)plane YUL - DAC
- Take the train from Biman Bandar to Sylhettrain
- Drive from Sylhet to Shillongcar
31h 12m₹53,321–125,691Bus to Montréal–Pierre Elliott Trudeau International Airport, fly to Agartala, train, drive
- Take the bus from 600 Cumberland St, Ottawa, ON K1N 6N7 to Montreal-Pierre Elliott Trudeau International Airportbus
- Fly from Montréal–Pierre Elliott Trudeau International Airport (YUL) to Agartala (IXA)plane YUL - IXA
- Take the train from Azampur to Sylhettrain
- Drive from Sylhet to Shillongcar
35h 46m₹63,691–135,741
Ottawa Macdonald-Cartier International Airport (YOW) to Osmani International Airport (ZYL) flights
Questions & Answers
The cheapest way to get from Ottawa to Shillong is to fly and bus which costs ₹39,000 - ₹1,10,000 and takes 28h 32m.
The fastest way to get from Ottawa to Shillong is to fly and bus which takes 28h 32m and costs ₹39,000 - ₹1,10,000.
The distance between Ottawa and Shillong is 12217 km.
It takes approximately 31h 39m to get from Ottawa to Shillong, including transfers.
Shillong is 9h 30m ahead of Ottawa. It is currently 4:09 AM in Ottawa and 1:39 PM in Shillong.
There are 290+ hotels available in Shillong.
What companies run services between Ottawa, ON, Canada and Shillong, India?
There is no direct connection from Ottawa to Shillong. However, you can take the line 105 bus to Airport / Aéroport, walk to Ottawa Macdonald-Cartier International Airport (YOW) airport, fly to Osmani International Airport (ZYL), then drive to Shillong. Alternatively, you can take the line 105 bus to Airport / Aéroport, walk to Ottawa Macdonald-Cartier International Airport (YOW) airport, fly to Lokpriya Gopinath Bordoloi International Airport (GAU), walk to Gauhati Airport, then take the bus to Shillong.
- Website
- goindigo.in
Flights from Ottawa Macdonald-Cartier International Airport to Lokpriya Gopinath Bordoloi International Airport via Montréal–Pierre Elliott Trudeau International Airport, Delhi
- Ave. Duration
- 26h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹46,000–160,000
Flights from Ottawa Macdonald-Cartier International Airport to Lokpriya Gopinath Bordoloi International Airport via Newark, Delhi
- Ave. Duration
- 27h 40m
- When
- Every day
- Estimated price
- ₹49,000–170,000
Flights from Ottawa Macdonald-Cartier International Airport to Lokpriya Gopinath Bordoloi International Airport via Paris Charles de Gaulle, Delhi
- Ave. Duration
- 28h 15m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹49,000–170,000
Flights from Ottawa Macdonald-Cartier International Airport to Lokpriya Gopinath Bordoloi International Airport via Toronto, Delhi
- Ave. Duration
- 29h 40m
- When
- Every day
- Estimated price
- ₹48,000–170,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Umroi Airport via Doha, Kolkata
- Ave. Duration
- 29h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹80,000–220,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Umroi Airport via Delhi, Imphal
- Ave. Duration
- 31h 55m
- When
- Monday and Wednesday
- Estimated price
- ₹65,000–240,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Lokpriya Gopinath Bordoloi International Airport via Delhi
- Ave. Duration
- 23h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹44,000–160,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Lokpriya Gopinath Bordoloi International Airport via Munich, Delhi
- Ave. Duration
- 25h
- When
- Every day
- Estimated price
- ₹50,000–170,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Lokpriya Gopinath Bordoloi International Airport via Paris Charles de Gaulle, Delhi
- Ave. Duration
- 26h 40m
- When
- Every day
- Estimated price
- ₹46,000–160,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Agartala via Delhi
- Ave. Duration
- 28h 15m
- When
- Tuesday and Sunday
- Estimated price
- ₹49,000–170,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Agartala via Delhi, Kolkata
- Ave. Duration
- 24h 40m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹49,000–170,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Agartala via Doha, Kolkata
- Ave. Duration
- 25h
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- ₹60,000–160,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Agartala via Istanbul, Delhi
- Ave. Duration
- 28h 20m
- When
- Thursday
- Estimated price
- ₹60,000–130,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Agartala via Munich, Delhi
- Ave. Duration
- 29h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹55,000–190,000
Flights from Montréal–Pierre Elliott Trudeau International Airport to Agartala via Paris Charles de Gaulle, Delhi
- Ave. Duration
- 31h 10m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₹50,000–180,000
- [email protected]
- Website
- Bangladesh Railway
Train from Biman Bandar to Sylhet
- Ave. Duration
- 6h 2m
- Frequency
- 3 times a day
- Estimated price
- ₹180–1,300
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹180–260
- 1st class seat (F_SEAT)
- ₹230–450
- Snigdha
- ₹380–600
- AC class seat (AC_S)
- ₹480–700
- 1st class berth (F_BERTH)
- ₹600–750
- AC class berth (AC_B)
- ₹900–1,300
- S chair
- ₹293
Train from Azampur to Sylhet
- Ave. Duration
- 4h 8m
- Frequency
- 3 times a day
- Estimated price
- ₹130–850
- Website
- Bangladesh Railway
- Shovan chair (S_CHAIR)
- ₹130–190
- 1st class seat (F_SEAT)
- ₹170–400
- Snigdha
- ₹300–500
- AC class seat (AC_S)
- ₹380–600
- 1st class berth (F_BERTH)
- ₹410–460
- AC class berth (AC_B)
- ₹600–850
- S chair
- ₹261
- Phone
- +91 7640003050
- [email protected]
- Website
- meghalayatourism.in
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
Bus from Gauhati Airport to Shillong
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- ₹200
- Schedules at
- meghalayatourism.in
- Adult
- ₹200
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 Italian Lakes: Getting around by train, Want to know more about Flixbus?, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.






