Bhavnagar is connected with Surat and Mumbai by air routes. Bhavnagar has a Domestic Airport.
Bhavnagar Division is on the Western railway Network. Bhavnagar city is connected on broad gauge network of railway with Ahmedabad, Mumbai and other Cities of Gujarat. Weekly train is available from Bhavnagar to Delhi.
Bhavnagar is connected with other cities of the Country by road. It is connected with National and State Highways. Bhavnagar City is connected with with other cities of the State via Gujarat State Transport bus services of Gujarat State . Many Private Buses runs for the other cities of Gujarat and Outside Gujarat.