Cities & culture
Chennai → Vijayawada
Chennai to Vijayawada is about 455 km by road (7.9–9.6 hours via Nellore and Ongole), with a one-way fuel cost of about ₹3,185 for a petrol car.
Distance check: OpenStreetMap routing gives 454 km.
Last updated:

Quick answer · One way
Chennai to Vijayawada at a glance
- Distance
- ~455 km
- Drive time
- 7.9–9.6 h
- Fuel estimate
- ₹3,185
- Toll allowance
- ₹910
- Fuel + tolls
- ₹4,095
- Per person · 2 travellers
- ₹2,048
About these numbers: petrol ₹105/litre (17 Sep 2026) at 15 km/litre; ₹2/km toll allowance, not verified against NHAI rates. Map data © OpenStreetMap. Method · Report an error
Chennai to Vijayawada route
Chennai → Nellore → Ongole → Guntur → Vijayawada
Road: SH2 · SH111 · NH16 · NH65 · MDR074
Towns on the way
- Nellore ↗ · ~4 km off the mapped road
- Ongole ↗ · ~3 km off the mapped road
- Guntur ↗ · ~6 km off the mapped road
Crosses from Tamil Nadu into Andhra Pradesh (ask taxis about permit charges).
Weather in Vijayawada
Forecast: MET Norway, CC BY 4.0
Bus, train & flight
Bus
State bus operators: TNSTC ↗ · APSRTC ↗.
Train
- Chennai: Chennai Central
- Vijayawada: Vijayawada Junction
Flight options
- Chennai: Chennai International Airport (MAA)
- Vijayawada: Vijayawada Airport (VGA)
Things to do in Vijayawada
Return trip: Vijayawada to Chennai
Same 455 km back, about ₹4,095 each way or ₹8,190 for the round trip.