The city of Bhavnagar is well connected to the other major cities of Gujarat like Gandhinagar, Ahmedabad, Surat, etcetera by road, or via state-owned transport corporation bus services. Bhavnagar terminus, incorporated in the Bhavnagar railway division, connects it directly to Ahmedabad, Mumbai, Surat, Vadodara, Mangalore, Kochi, Quilon, Trivandram, New Delhi, Kolkata, Chennai, and so forth. So you can easily travel to Bhavnagar from anywhere in India, and especially quickly from the metropolitans. There are daily flights to and from Bhavnagar Airport operated by Alliance Air India.