But there's also another option, Trains!
Check out these completely breathtaking train rides in India that you should experience atleast once in your lifetime:
1. Mettupulayam-Ooty Route

2. Jaisalmer-Jodhpur Route

3. Mumbai-Pune Route
.jpg)
4. Rameswaram Rail Route

5. Kalka-Shimla Route

6. Darjeeling-Himalayan Route

7. Nilgiri-Ooty Route

8. Jammu–Baramulla Route

9. Mumbai-Goa Route
.jpg)
10. Bangalore–Kanyakumari Route

11. Koraput-Rayagada Route

12. Guwahati-Silchar Route

13. Jammu-Udhampur Route

Images credit: Scoopwhoop, Instagram, GoHero, TheAssamNews, DesiAkoraput, TravelTriangle, Pinterest, IndiaRailSearch, ChaiBisket and TheIndiaNews