There are 8 ways to get from Ongole to Somnath temple by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Hyderabad, fly to Diu Airport, bus
best- Take the bus from Ongole to LB Nagarbus
- Fly from Hyderabad (HYD) to Diu Airport (DIU)plane HYD - DIU
- Take the bus from Diu to Somnathbus
14h 51m₹11,330–20,274Train via Surat
cheapest- Take the train from Ongole to Surattrain 12656 / ...
- Take the train from Surat to Veravaltrain 19217 / ...
37h 48m₹1,565–8,053Train
- Take the train from Ongole to Vijayawada Jntrain
- Take the train from Vijayawada Jn to Rajkot Jntrain
- Take the train from Rajkot Jn to Veravaltrain
37h 18m₹1,628–9,354Bus
- Take the bus from Ongole to Vanasthalipurambus
- Take the bus from Hyderabad, Telangana to Rajkotbus
- Take the bus from Rajkot Bus Port to Somnathbus
2d 7hDrive 1,697.5 km
- Drive from Ongole to Somnath templecar 1,697.5 km
25h 9m₹19,136–27,641Train to Vijayawada Airport, fly to Diu Airport, bus
- Take the train from Ongole to Vijayawada Jntrain
- Fly from Vijayawada Airport (VGA) to Diu Airport (DIU)plane VGA - DIU
- Take the bus from Diu to Somnathbus
23h 54m₹8,728–23,484Bus to Hyderabad, fly to Rajkot International Airport, train
- Take the bus from Ongole to LB Nagarbus
- Fly from Hyderabad (HYD) to Rajkot International Airport (HSR)plane HYD - HSR
- Take the train from Rajkot Jn to Veravaltrain
14h 39m₹7,540–17,154Train to Tirupati Airport, fly to Diu Airport, bus
- Take the train from Ongole to Renigunta Jntrain
- Fly from Tirupati Airport (TIR) to Diu Airport (DIU)plane TIR - DIU
- Take the bus from Diu to Somnathbus
15h 41m₹11,075–30,760
Hyderabad (HYD) to Diu Airport (DIU) flights
Questions & Answers
The cheapest way to get from Ongole to Somnath temple is to train via Surat which costs ₹1,500 - ₹8,500 and takes 37h 48m.
The fastest way to get from Ongole to Somnath temple is to bus and fly and train which takes 14h 39m and costs ₹7,500 - ₹18,000.
No, there is no direct bus from Ongole to Somnath temple. However, there are services departing from Ongole and arriving at Somnath via Panama Godowns, Hyderabad, Telangana and Rajkot Bus Port. The journey, including transfers, takes approximately 2 days 7h.
No, there is no direct train from Ongole to Somnath temple. However, there are services departing from Ongole and arriving at Veraval via Vijayawada Jn and Rajkot Jn. The journey, including transfers, takes approximately 37h 18m.
The distance between Ongole and Somnath temple is 1322 km. The road distance is 1697.5 km.
The best way to get from Ongole to Somnath temple without a car is to train which takes 37h 18m and costs ₹1,600 - ₹9,500.
It takes approximately 14h 51m to get from Ongole to Somnath temple, including transfers.
Ongole to Somnath temple bus services, operated by APSRTC, depart from Ongole station.
Ongole to Somnath temple train services, operated by Indian Railways, depart from Ongole station.
The best way to get from Ongole to Somnath temple is to train which takes 37h 18m and costs ₹1,600 - ₹9,500. Alternatively, you can bus, which costs and takes 2 days 7h.
What companies run services between Ongole, India and Somnath temple, Gujarāt, India?
You can take a train from Ongole to Somnath temple via Vijayawada Jn, Rajkot Jn, and Veraval in around 37h 18m. Alternatively, you can take a bus from Ongole to Somnath temple via Vanasthalipuram, Panama Godowns, Koti Maternity Hospital, Hyderabad, Telangana, Rajkot, Rajkot Bus Port, and Somnath in around 2d 7h.
- Website
- goindigo.in
Flights from Hyderabad to Diu Airport via Surat
- Ave. Duration
- 8h 30m
- When
- Every day
- Estimated price
- ₹10,000–18,000
Flights from Vijayawada Airport to Diu Airport via Hyderabad, Surat
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- ₹7,000–22,000
Flights from Vijayawada Airport to Diu Airport via Madras, Surat
- Ave. Duration
- 20h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹9,000–23,000
Flights from Hyderabad to Rajkot International Airport
- Ave. Duration
- 1h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- ₹5,000–16,000
Flights from Hyderabad to Rajkot International Airport via Mumbai
- Ave. Duration
- 3h 42m
- When
- Every day
- Estimated price
- ₹5,000–16,000
- Website
- helitrans.no
Flights from Hyderabad to Diu Airport via Mumbai
- Ave. Duration
- 4h 45m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹10,000–18,000
Flights from Vijayawada Airport to Diu Airport via Mumbai
- Ave. Duration
- 18h 35m
- When
- Tuesday to Sunday
- Estimated price
- ₹7,500–20,000
Flights from Vijayawada Airport to Diu Airport via Hyderabad, Mumbai
- Ave. Duration
- 16h 10m
- When
- Tuesday to Sunday
- Estimated price
- ₹7,000–21,000
Flights from Vijayawada Airport to Diu Airport via Madras, Mumbai
- Ave. Duration
- 18h 5m
- When
- Tuesday to Sunday
- Estimated price
- ₹9,000–23,000
Flights from Tirupati Airport to Diu Airport via Hyderabad, Mumbai
- Ave. Duration
- 15h 45m
- When
- Tuesday to Sunday
- Estimated price
- ₹10,000–28,000
- Website
- starair.in
Flights from Hyderabad to Diu Airport via Ahmedabad
- Ave. Duration
- 3h 50m
- When
- Tuesday to Thursday
- Estimated price
- ₹10,000–18,000
Flights from Hyderabad to Diu Airport via Goa Mopa
- Ave. Duration
- 4h 5m
- When
- Tuesday to Thursday
- Estimated price
- ₹7,000–37,000
Flights from Tirupati Airport to Diu Airport via Hyderabad, Goa Mopa
- Ave. Duration
- 7h 50m
- When
- Tuesday to Thursday
- Estimated price
- ₹12,000–60,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Ongole to Vijayawada Jn
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Vijayawada Jn to Rajkot Jn
- Ave. Duration
- 29h 7m
- Frequency
- Once a week
- Estimated price
- ₹700–6,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹700–900
- Third AC (3A)
- ₹1,800–2,300
- Second AC (2A)
- ₹2,600–3,300
- First Class (1A)
- ₹4,400–6,000
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ongole to Vijayawada Jn
- Ave. Duration
- 2h 10m
- Frequency
- Every 30 minutes
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Rajkot Jn to Veraval
- Ave. Duration
- 3h 55m
- Frequency
- Every 4 hours
- Estimated price
- ₹170–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
Train from Ongole to Renigunta Jn
- Ave. Duration
- 3h 25m
- Frequency
- Hourly
- Estimated price
- ₹190–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹190–230
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Ongole to Surat
- Ave. Duration
- 23h 17m
- Frequency
- Once daily
- Estimated price
- ₹600–4,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹600–750
- Third AC (3A)
- ₹1,500–1,900
- Second AC (2A)
- ₹2,200–2,800
- First Class (1A)
- ₹3,700–4,600
Train from Surat to Veraval
- Ave. Duration
- 13h 25m
- Frequency
- Once daily
- Estimated price
- ₹350–2,700
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹350–420
- Third AC (3A)
- ₹900–1,200
- Second AC (2A)
- ₹1,200–1,600
- First Class (1A)
- ₹2,100–2,700
- Phone
- 0866 2570005
- [email protected]
- Website
- apsrtconline.in
Bus from Ongole to LB Nagar
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- https://www.apsrtconline.in/oprs-web/
- Seater
- ₹500–950
Bus from Ongole to Vanasthalipuram
- Ave. Duration
- 5h 17m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- https://www.apsrtconline.in/oprs-web/
- Seater
- ₹500–950
Bus from Ongole to LB Nagar
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- ₹500–950
- Website
- https://www.apsrtconline.in/oprs-web/
- Seater
- ₹500–950
- Phone
- 1800 233 666666
- [email protected]
- Website
- gsrtc.in
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Rajkot Bus Port to Somnath
- Ave. Duration
- 15h 20m
- Frequency
- Twice daily
- Estimated price
- ₹230–550
- Schedules at
- gsrtc.in
- Seater
- ₹230–550
- AC Sleeper
- ₹300–430
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Bus from Diu to Somnath
- Ave. Duration
- 2h 10m
- Frequency
- Every 4 hours
- Estimated price
- ₹110–270
- Schedules at
- gsrtc.in
- Seater
- ₹110–270
- AC Sleeper
- ₹180–260
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Flying into Beijing?, Travelling around the UAE, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Ongole to Somnath temple bus services, operated by APSRTC, arrive at Vanasthalipuram station.
Ongole to Somnath temple train services, operated by Indian Railways, arrive at Vijayawada Jn station.
Yes, the driving distance between Ongole to Somnath temple is 1697 km. It takes approximately 25h 9m to drive from Ongole to Somnath temple.
There are 34+ hotels available in Somnath temple.















