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
4. Rameswaram Rail Route
5. Kalka-Shimla Route
6. Darjeeling-Himalayan Route
7. Nilgiri-Ooty Route
8. Jammu–Baramulla Route
9. Mumbai-Goa Route
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