Buses: Government-operated buses, private buses, and city buses are widely available in most cities and towns in India.
Trains: India has an extensive railway network operated by Indian Railways, which is one of the largest rail networks in the world. Trains are a popular mode of transportation for long-distance travel, with various classes of accommodations available to suit different budgets.
Many major cities in India, including Delhi, Mumbai, Kolkata, Chennai, and Bengaluru, have metro rail systems. These rapid transit networks provide a convenient, efficient, and relatively fast mode of transportation within the cities.
Auto-rickshaws, also known as tuk-tuks or three-wheelers, are a common sight in many Indian cities. They are suitable for short distances and are often metered or have fixed fares. Taxis, including app-based services like Uber and Ola, are available in most cities and can be hired for both short and long trips.