Pune has three bus stations - the Railway Bus Stand, Shivajinagar Bus Stand and Swargate Bus Stand. Maharashtra State Road Transport Corporation (MSRTC) operates buses to all towns and cities in the state. Buses for Goa, Belgaum, Kolhapur, Mahabaleshwar and Panchgani leave from the Railway Bus Stand. The Shivajinagar Bus Stand operates services to Ahmednagar, Aurangabad,
Lonavala and Nasik. Buses from Sinhagad halt at the Swargate Bus Stand.