By train
Jamnagar Railway Station is well connected with Mumbai, Ahmedabad, Delhi, Calcutta,Gorakhpur,Varanasi and other important cities of India through regular trains.
The Saurashtra Mail and the Saurashtra Express are the popular trains that run between Jamnagar and Mumbai. Inter City Train Between Jamnagar and Surat leaves in the early morning. There are also trains to Dwarka.Delhi Ahmedabad by Rajdhani and the Bus service from Paldi Ahmedabad will get you cheaply from Delhi to Jamnagar 22-24 hours
By plane
Jamnagar Airport 10 km. IATA code: JGA ICAO code: VAJM
The Jamnagar airport has daily flights connecting it with Mumbai.
Indian air lines has daily flights from Mumbai.
There are many flights from New Delhi to Ahmedabad which is about 5 hours from Jamnagar and there are 4 flights connecting Mumbai and Rajkot which is 2 hours from Jamnagar.
Both the places are well connected to Jamnagar by excellent roads..
By bus
Jamnagar has a well-established road link to various cities of Gujarat like Rajkot 4 lane , Porbundar, Bhuj, Bhavnagar, Ahmedabad, Baroda and Surat.The popular bus services are private bus operators. Shrinath, Patel & Eagle Travels. The cost from Ahmedabad to Jamnagar is approx. Rs 300. You can get lavish Volvo bus of Patel travels or Eagle travels @ 400Rs. Sometimes they offer you small dish of snacks as well. The fastest bus is at 10PM from Ahmedabad, which reaches at 2:20AM.
ST buses go hourly to Rajkot and every 30 minutes to Junagadh; other buses go to Dwarka, Porbandar, Bhuj and Ahemdabad and other places of Gujarat.
There are various private bus companies having modern buses in good condition and which are air conditioned; plying between Rajkot, Ahmedabad, Baroda, Surat, Mumbai, etc