Skip to main content

Ahmedabad to Rajkot Distance & How to Reach

Gujarat · 198 km · Compare trains, buses & driving options

Ahmedabad to Rajkot distance: 198 km (aerial), approximately 214 km by road. By train: ~3 hrs 53 min. By road: ~3 hrs 10 min.
Ahmedabad
Gujarat
Rajkot
Gujarat
198 km
aerial distance (straight line)
123 miles · Road distance: ~214 km (via road)
🗺 Route map
214 km
Road distance
3 hrs 10 min
Drive time
198 km
Aerial distance
Route data via OpenStreetMap
How to get from Ahmedabad to Rajkot
🚌
By Bus
4 hrs 45 min
214 km · AC/Non-AC available
Search Buses
🚗
By Car
3 hrs 10 min
214 km via highway
🚆 Ahmedabad to Rajkot Trains (37)
Train Dep Arr Duration Classes
Hapa Duronto Express
#12267 · Dur
04:55 08:30 11h 00m 1A,2A,3A
Okha Dwarka SF Express
#20819 · SF
00:45 04:47 48h 00m 2A,3A,SL
Rajkot Special Fare Special
#09576 · Exp
00:45 05:00 30h 00m 2A,3A,SL
Okha Weekly Express
#16733 · Exp
01:05 04:59 59h 00m 2A,3A,SL
Hapa Weekly SF Express
#22907 · SF
03:50 07:57 22h 00m 2A,3A,SL
Saurashtra Mail
#22945 · SF
05:05 09:07 17h 00m 2A,3A,SL
Okha Weekly SF Express
#22906 · SF
06:05 10:30 43h 00m 2A,3A,SL
Porbandar SF Express
#12906 · SF
06:05 10:30 43h 00m 2A,3A,SL
Veraval Express
#16334 · Exp
06:50 11:00 47h 00m 2A,3A,SL
Ernakulam - Okha Express
#16338 · Exp
06:50 11:00 44h 00m 2A,3A,SL
Pune - Veraval Express
#11088 · Exp
07:35 11:30 20h 00m 2A,3A,SL
Veraval Mahamana Express
#19320 · Exp
07:55 11:56 18h 00m 2A,3A,SL
Jamnagar Humsafar Express
#22923 · SF
07:55 11:56 14h 00m 2A,3A,SL
Veraval Express
#11464 · Exp
08:10 12:28 27h 00m 2A,3A,SL
Veraval Express
#11466 · Exp
08:10 12:28 28h 00m 2A,3A,SL
Porbandar Kavi Guru SF Express
#12950 · SF
08:40 12:47 45h 00m 2A,3A,SL
Okha Weekly Express
#19576 · Exp
09:35 13:30 22h 00m 2A,3A,SL
Okha SF Express
#22940 · SF
09:35 13:30 32h 00m 2A,3A,SL
Hapa SF Express
#12476 · SF
12:15 16:15 32h 00m 2A,3A,SL
Jamnagar SF Express
#12478 · SF
12:15 16:15 33h 00m 2A,3A,SL
Porbandar Weekly SF Express
#20967 · SF
13:25 17:32 30h 00m 2A,3A,SL
Rajkot Express
#16614 · Exp
13:35 17:50 41h 00m 2A,3A,SL
Rajkot SF Express
#22718 · SF
13:35 17:50 26h 00m 2A,3A,SL
Okha Dwarka Express
#15636 · Exp
13:50 17:54 60h 00m 2A,3A,SL
Jamnagar Intercity Express
#22959 · SF
17:35 21:44 7h 00m 2A,3A,SL
Rewa - Rajkot SF Express
#22938 · SF
17:45 22:20 25h 00m 2A,3A,SL
Gorakhpur - Okha Express
#15045 · Exp
17:45 22:00 46h 00m 2A,3A,SL
Hapa Special Fare Special
#09526 · Exp
17:55 22:22 62h 00m 2A,3A,SL
Okha Vande Bharat Express
#22925 · Exp
18:10 21:15 6h 00m 2A,3A,SL
Okha Vivek Express
#19567 · Exp
18:20 22:24 51h 00m 2A,3A,SL
Saurashtra Express
#19015 · Exp
20:20 00:42 20h 00m 2A,3A,SL
Saurashtra Janta Express
#19217 · Exp
22:20 02:32 17h 00m 2A,3A,SL
Jamnagar Express
#19577 · Exp
22:45 02:46 44h 00m 2A,3A,SL
Porbandar Weekly SF Express
#20909 · SF
22:45 02:46 44h 00m 2A,3A,SL
Banaras - Okha SF Express
#22970 · SF
22:45 02:46 34h 00m 2A,3A,SL
Veraval Special Fare Summer Special
#09017 · Exp
23:15 03:17 17h 00m 2A,3A,SL
Okha Special Fare Special
#09519 · Exp
23:40 05:00 99h 25m 2A,3A,SL
Scroll to see all 37 trains. View full train schedule →
Quick facts
Aerial distance
198 km (123 mi)
Road distance
~214 km
Recommended
Train (3 hrs 53 min)
Most affordable
Bus
📍 Ahmedabad to Rajkot distance overview

The straight-line distance from Ahmedabad to Rajkot is approximately 198 km (123 miles). By road, the distance increases to about 214 km due to terrain, highways, and road networks.

198 kmAerial distance
~214 kmBy road
3 hrs 53 minTrain
🚆 By train — Ahmedabad to Rajkot
3 hrs 53 min ~214 km Multiple daily trains

Indian Railways connects Ahmedabad and Rajkot with multiple daily services. The journey takes approximately 3 hrs 53 min. Rajdhani and Shatabdi express trains are faster, while mail and passenger trains make more stops but cost less.

AC 2-Tier (2A)Curtained berths, comfortable
AC 3-Tier (3A)Popular, good value
Sleeper Class (SL)Budget, non-AC

Book in advance through IRCTC, especially during festivals and holidays when seats fill up quickly.

Check Trains on IRCTC
🚌 By bus — Ahmedabad to Rajkot
4 hrs 45 min ~214 km Most affordable

Bus travel is a popular and affordable option for the Ahmedabad to Rajkot route. The journey takes approximately 4 hrs 45 min covering ~214 km. Both government and private operators service this route.

AC SeaterAir-conditioned, mid-range
Non-ACBudget-friendly, frequent service
Search Ahmedabad to Rajkot Buses
🚗 By car — Ahmedabad to Rajkot
3 hrs 10 min ~214 km

A road trip from Ahmedabad to Rajkot covers approximately 214 km and takes around 3 hrs 10 min. Start early to make the most of daylight hours.

💡 Travel tips for Ahmedabad to Rajkot
📅
Book early
Book trains 2-3 weeks in advance during peak season (Oct-Mar) for better prices and availability.
🌧️
Check weather
Avoid monsoon (Jun-Sep) for road trips. Road conditions can deteriorate and flights may face delays.
💳
Carry valid ID
Aadhaar, Passport, or Voter ID is required for train travel and recommended for bus journeys.
Where to stay in Rajkot
Budget to luxury hotels. Compare prices on FareEagle.
View Rajkot Hotels
🔗 Useful travel resources

For official travel information, regulations, and booking services:

IRCTC — Indian Railway Catering and Tourism Corporation — Book train tickets online

Airports Authority of India — Airport information and flight status

DGCA — Directorate General of Civil Aviation — Indian aviation regulator

Incredible India — Official tourism portal of India

Frequently asked questions
What is the distance from Ahmedabad to Rajkot?
The aerial (straight-line) distance from Ahmedabad to Rajkot is approximately 198 km (123 miles). The road distance is approximately 214 km, which takes about 3 hrs 10 min by car.
What is the best way to travel from Ahmedabad to Rajkot?
The most comfortable option is by train, taking approximately 3 hrs 53 min. Buses take about 4 hrs 45 min and are the most affordable.
Are there buses from Ahmedabad to Rajkot?
Yes, multiple bus operators run services on the Ahmedabad to Rajkot route. The journey takes approximately 4 hrs 45 min. You can search and book bus tickets on FareEagle with AC Seater and Non-AC options.
How long does the train take from Ahmedabad to Rajkot?
The train from Ahmedabad to Rajkot takes approximately 3 hrs 53 min. Express trains are faster while passenger trains make more stops. Check train schedules and availability on IRCTC.
Can I book Ahmedabad to Rajkot travel on FareEagle?
Yes! FareEagle lets you compare and book bus tickets, and hotels for the Ahmedabad to Rajkot route. Compare prices across operators, get instant confirmation, and enjoy transparent pricing with no hidden charges.
Routes from Ahmedabad
Share this page
WhatsApp X Facebook LinkedIn Telegram Email