Moradabad is well connected to major cities of Uttar Pradesh, neighbouring states and New Delhi by an efficient public transport system. Apart from state-run buses, private luxury buses are also available.