Flights from India to India
Shillong to Agra
Shillong Airport (SHL) → Agra Airport (AGR)
- Distance
- 1,300 km
- Typical duration
- 6h
- Airlines
- —
- From
- Asia/Calcutta
Flights between Shillong and Agra are typically booked as connecting itineraries, as there is no widely scheduled nonstop service on this route. Travelers usually connect via major hubs such as Kolkata, Delhi, or Bengaluru, with options that may include IndiGo, Air India, and other domestic carriers depending on the connection city. Because schedules vary by season and routing, the fare range can move significantly, but one-way prices often start from around ₹4,500 and can climb above ₹12,000 during busy periods.
The air distance between Shillong and Agra is roughly 1,300 km, but total travel time is longer because of layovers. Most itineraries take about 5 to 10 hours overall, depending on connection length. If you are comparing flexible dates, FlyMyTicket can help you find the most convenient and affordable option for this route.
Brief history of this route
Route development
Shillong and Agra are both important Indian cities, but they serve very different travel markets. Shillong, the capital of Meghalaya, is primarily connected through regional air services and larger gateway airports in eastern India. Agra, known globally for the Taj Mahal, has historically seen more limited scheduled air service than major metro airports, which has kept direct point-to-point demand relatively modest.
As domestic aviation expanded in India, travelers between the Northeast and North India increasingly relied on hub-and-spoke connections rather than direct flights. That pattern shaped this route as well. Passengers heading from Shillong to Agra generally connect through Kolkata or Delhi, where larger carriers offer multiple daily departures and better schedule coordination.
Airlines operating today
Today, this route is usually sold as a connecting journey rather than a nonstop service. IndiGo is the most common choice for many domestic connections because of its wide network and frequent hub operations. Air India also appears on some itineraries, especially when the routing involves Delhi. Depending on the date, travelers may also see mixed-airline combinations through partner or codeshare-style booking flows.
Because the route depends on connection availability, service patterns can change quickly. That makes comparison important: the best option is often the one that balances total journey time, fare, and layover length rather than only the base ticket price.
About the airports
Frequently asked questions
- Where can I find cheap flights from Shillong to Agra? +
- You can find cheap flights from Shillong to Agra by comparing connecting itineraries via Kolkata, Delhi, or Bengaluru. Since there is usually no nonstop service, the lowest fare often depends on the connection city, travel date, and how early you book.
- How do I get the cheapest flight from Shillong to Agra? +
- To get the cheapest flight from Shillong to Agra, search flexible dates, check multiple connection points, and avoid peak travel days. Midweek departures and advance bookings often produce lower fares on this route.
- Is there a direct flight from Shillong to Agra? +
- Direct flights are generally not available on this route. Most travelers book one-stop itineraries through major hubs such as Kolkata or Delhi.
- Which airlines usually operate Shillong to Agra itineraries? +
- Common options include **IndiGo** and **Air India**, depending on the connection city and date. Some itineraries may combine two domestic carriers on the same booking.
- How long does it take to fly from Shillong to Agra? +
- The shortest connection usually takes about 5 to 10 hours in total, including layover time. Actual journey time depends on the routing and transfer duration.
- What is the distance between Shillong and Agra by air? +
- The approximate air distance between Shillong and Agra is about 1,300 km. Total travel time is longer because most itineraries require a connection.
- When is the best time to book Shillong to Agra flights? +
- Booking 2 to 6 weeks in advance is often a good starting point for domestic India routes. For the best value, compare fares across several dates and check both morning and evening departures.
Other flights from Shillong
Popular onward connections from SHL.
