Skip to main content

Rajkot to Ahmedabad Distance & How to Reach

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

Rajkot to Ahmedabad distance: 198 km (aerial), approximately 214 km by road. By train: ~3 hrs 53 min. By road: ~3 hrs 10 min.
Rajkot
Gujarat
Ahmedabad
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 Rajkot to Ahmedabad
🚌
By Bus
4 hrs 45 min
214 km · AC/Non-AC available
Search Buses
🚗
By Car
3 hrs 10 min
214 km via highway
🚆 Rajkot to Ahmedabad Trains (37)
Train Dep Arr Duration Classes
Hapa Duronto Express
#12268 · Dur
08:30 04:55 11h 00m 1A,2A,3A
Saurashtra Express
#19016 · Exp
00:42 20:20 20h 00m 2A,3A,SL
Saurashtra Janta Express
#19218 · Exp
02:32 22:20 17h 00m 2A,3A,SL
Jamnagar Express
#19578 · Exp
02:46 22:45 44h 00m 2A,3A,SL
Porbandar Weekly SF Express
#20910 · SF
02:46 22:45 44h 00m 2A,3A,SL
Banaras - Okha SF Express
#22969 · SF
02:46 22:45 34h 00m 2A,3A,SL
Veraval Special Fare Summer Special
#09018 · Exp
03:17 23:15 17h 00m 2A,3A,SL
Okha Dwarka SF Express
#20820 · SF
04:47 00:45 48h 00m 2A,3A,SL
Okha Weekly Express
#16734 · Exp
04:59 01:05 59h 00m 2A,3A,SL
Okha Special Fare Special
#09519 · Exp
05:00 23:40 99h 25m 2A,3A,SL
Rajkot Special Fare Special
#09575 · Exp
05:00 00:45 30h 00m 2A,3A,SL
Hapa Weekly SF Express
#22908 · SF
07:57 03:50 22h 00m 2A,3A,SL
Saurashtra Mail
#22946 · SF
09:07 05:05 17h 00m 2A,3A,SL
Okha Weekly SF Express
#22905 · SF
10:30 06:05 43h 00m 2A,3A,SL
Porbandar SF Express
#12905 · SF
10:30 06:05 43h 00m 2A,3A,SL
Veraval Express
#16333 · Exp
11:00 06:50 47h 00m 2A,3A,SL
Ernakulam - Okha Express
#16337 · Exp
11:00 06:50 44h 00m 2A,3A,SL
Pune - Veraval Express
#11087 · Exp
11:30 07:35 20h 00m 2A,3A,SL
Veraval Mahamana Express
#19319 · Exp
11:56 07:55 18h 00m 2A,3A,SL
Jamnagar Humsafar Express
#22924 · SF
11:56 07:55 14h 00m 2A,3A,SL
Veraval Express
#11463 · Exp
12:28 08:10 27h 00m 2A,3A,SL
Veraval Express
#11465 · Exp
12:28 08:10 28h 00m 2A,3A,SL
Porbandar Kavi Guru SF Express
#12949 · SF
12:47 08:40 45h 00m 2A,3A,SL
Okha Weekly Express
#19575 · Exp
13:30 09:35 22h 00m 2A,3A,SL
Okha SF Express
#22939 · SF
13:30 09:35 32h 00m 2A,3A,SL
Hapa SF Express
#12475 · SF
16:15 12:15 32h 00m 2A,3A,SL
Jamnagar SF Express
#12477 · SF
16:15 12:15 33h 00m 2A,3A,SL
Porbandar Weekly SF Express
#20968 · SF
17:32 13:25 30h 00m 2A,3A,SL
Rajkot Express
#16613 · Exp
17:50 13:35 41h 00m 2A,3A,SL
Rajkot SF Express
#22717 · SF
17:50 13:35 26h 00m 2A,3A,SL
Okha Dwarka Express
#15635 · Exp
17:54 13:50 60h 00m 2A,3A,SL
Okha Vande Bharat Express
#22926 · Exp
21:15 18:10 6h 00m 2A,3A,SL
Jamnagar Intercity Express
#22960 · SF
21:44 17:35 7h 00m 2A,3A,SL
Gorakhpur - Okha Express
#15046 · Exp
22:00 17:45 46h 00m 2A,3A,SL
Rewa - Rajkot SF Express
#22937 · SF
22:20 17:45 25h 00m 2A,3A,SL
Hapa Special Fare Special
#09525 · Exp
22:22 17:55 62h 00m 2A,3A,SL
Okha Vivek Express
#19568 · Exp
22:24 18:20 51h 00m 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
📍 Rajkot to Ahmedabad distance overview

The straight-line distance from Rajkot to Ahmedabad 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 — Rajkot to Ahmedabad
3 hrs 53 min ~214 km Multiple daily trains

Indian Railways connects Rajkot and Ahmedabad 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 — Rajkot to Ahmedabad
4 hrs 45 min ~214 km Most affordable

Bus travel is a popular and affordable option for the Rajkot to Ahmedabad 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 Rajkot to Ahmedabad Buses
🚗 By car — Rajkot to Ahmedabad
3 hrs 10 min ~214 km

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

💡 Travel tips for Rajkot to Ahmedabad
📅
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 Ahmedabad
Budget to luxury hotels. Compare prices on FareEagle.
View Ahmedabad 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 Rajkot to Ahmedabad?
The aerial (straight-line) distance from Rajkot to Ahmedabad 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 Rajkot to Ahmedabad?
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 Rajkot to Ahmedabad?
Yes, multiple bus operators run services on the Rajkot to Ahmedabad 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 Rajkot to Ahmedabad?
The train from Rajkot to Ahmedabad 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 Rajkot to Ahmedabad travel on FareEagle?
Yes! FareEagle lets you compare and book bus tickets, and hotels for the Rajkot to Ahmedabad route. Compare prices across operators, get instant confirmation, and enjoy transparent pricing with no hidden charges.
Routes from Rajkot
Share this page
WhatsApp X Facebook LinkedIn Telegram Email