Ongole
Ongole
Srikakulam
Srikakulam
Train Bus

Ongole to Srikakulam

Updated: 28 May 2026

The journey from Ongole to Srikakulam covers approximately 550 km along the coast. You can travel via the NH 16 highway, which takes about 10 to 11 hours by car or bus. Numerous trains connect the two cities, taking about 9 to 10 hours. This is a major route connecting the southern and northern coastal districts.

Total Distance: 550 km by road, 520 km air distance.
Fastest Way
Express train taking 9 hours.
Cheapest Way
General class train ticket for 300 INR.
Compare Ongole to Srikakulam Routes
Train
Direct
Bus
Direct
Duration 9.5 hours 11 hours
Avg Price 400 - 1800 INR 800 - 1500 INR
Operator Coromandel Express / Howrah Mail APSRTC
Route Ongole - Vijayawada - Rajahmundry - Srikakulam NH 16
Tip Trains are very comfortable. Buses are frequent.
Travel Tips
  • Transport
    Use local autos.
  • Food
    Try local cuisine.
  • Booking
    Book train tickets in advance.
  • Weather
    Carry water.
  • Navigation
    Use maps.
Safety Tips
  • Road Safety
    Drive carefully.
  • Crowds
    Stay alert.
  • Valuables
    Keep belongings safe.
  • Emergency
    Keep numbers handy.
People Also Ask
  • How far is Srikakulam?
    It is about 550 km from Ongole.
  • Is there a bus?
    Yes, frequent buses.
  • Which is the fastest way?
    Train is generally faster.
  • Are there hotels?
    Yes, many options.
  • Is it safe?
    Yes, it is a safe city.
Quick Info
  • From Ongole, Andhra Pradesh, India
  • To Srikakulam, Andhra Pradesh, India
  • Modes
Best Time to Travel

October to March.

Things to Do in Srikakulam
1
Arasavalli Sun Temple
A historic temple.
2
Srikurmam Temple
A historic temple.
3
Local Markets
Many local markets.
4
Nearby Beaches
Many nearby beaches.
Tags
Ongole to Srikakulam travel to Srikakulam trains from Ongole bus to Srikakulam Andhra Pradesh travel Srikakulam distance Ongole transport coastal travel