There are 4 ways to get from Guntur to Vijayawada by bus (Flixbus), train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Guntur to Vijayawadabus redbusIndia_Bharat Benz A/C Seater /Sleeper / ...
31 min₹150–2,800Line 12705 train
cheapest- Take the train from Guntur Jn to Vijayawada Jntrain 12705 / ...
45 min₹110–950Drive 33.1 km
- Drive from Guntur to Vijayawadacar 33.1 km
31 min₹321–463Taxi
- Take the taxi from Guntur to Vijayawadataxi 33.1 km
31 min₹600–800
Guntur to Vijayawada by bus
Comparing Your Travel Options
The cheapest way to get from Guntur to Vijayawada is to drive which costs ₹320 - ₹470 and takes 31 min.
The fastest way to get from Guntur to Vijayawada is to bus which takes 31 min and costs ₹150 - ₹2,800.
Yes, there is a direct bus departing from Guntur and arriving at Vijayawada. Services depart hourly, and operate every day. The journey takes approximately 31 min.
Yes, there is a direct train departing from Guntur Jn and arriving at Vijayawada Jn. Services depart hourly, and operate every day. The journey takes approximately 45 min.
The distance between Guntur and Vijayawada is 35 km. The road distance is 33.1 km.
The best way to get from Guntur to Vijayawada without a car is to bus which takes 31 min and costs ₹150 - ₹2,800.
The bus from Guntur to Vijayawada takes 31 min including transfers and departs hourly.
Guntur to Vijayawada bus services, operated by Shyamoli Paribahan, depart from Guntur station.
Guntur to Vijayawada train services, operated by Indian Railways, depart from Guntur Jn station.
The best way to get from Guntur to Vijayawada is to bus which takes 31 min and costs ₹150 - ₹2,800. Alternatively, you can line 12705 train, which costs ₹110 - ₹950 and takes 45 min.
What companies run services between Guntur, India and Vijayawada, India?
Shyamoli Paribahan operates a bus from Guntur to Vijayawada every 3 hours. Tickets cost ₹700–2,800 and the journey takes 31 min. 12 other operators also service this route. Alternatively, Indian Railways operates a train from Guntur Jn to Vijayawada Jn hourly. Tickets cost ₹110–950 and the journey takes 45 min.
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Guntur Jn to Vijayawada Jn
- Ave. Duration
- 45 min
- Frequency
- Hourly
- Estimated price
- ₹110–950
- Website
- irctc.co.in
- Sleeper Class
- ₹110–140
- Third AC (3A)
- ₹340–420
- Second AC (2A)
- ₹450–600
- First Class (1A)
- ₹700–950
- Phone
- +91 8336003361
- [email protected]
- Website
- Shymoli Paribahan
Bus from Guntur to Vijayawada
- Ave. Duration
- 31 min
- Frequency
- Every 3 hours
- Estimated price
- ₹700–2,800
- Website
- Shymoli Paribahan
- Phone
- +91 9088900002
- [email protected]
- Website
- Express Line
Bus from Guntur to Vijayawada
- Ave. Duration
- 40 min
- Frequency
- Every 3 hours
- Website
- Express Line
- Schedules at
- Express Line
- Phone
- +91 9176674557
- [email protected]
- Website
- Sri Sugam Travels
Bus from Guntur to Vijayawada
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Website
- Sri Sugam Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from Guntur to Vijayawada
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- ₹150–170
- Website
- FlixBus India
- Phone
- +91 93822 09568
- [email protected]
- Website
- Kalosona Bus
Bus from Guntur to Vijayawada
- Ave. Duration
- 30 min
- Frequency
- 3 times a day
- Website
- Kalosona Bus
- Website
- Sree Kvr Travels
Bus from Guntur to Vijayawada
- Ave. Duration
- 50 min
- Frequency
- 3 times a day
- Schedules at
- Sree Kvr Travels
- Website
- Rajesh Transports
Bus from Guntur to Vijayawada
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- Rajesh Transports
- Phone
- 8893555000
- [email protected]
- Website
- kalladatravels.com
Bus from Guntur to Vijayawada
- Ave. Duration
- 35 min
- Frequency
- Once daily
- Estimated price
- ₹440–1,900
- Website
- kalladatravels.com
- Phone
- +91 99991 29996
- [email protected]
- Website
- Ram Dalal Holidays Pvt. Ltd
Bus from Guntur to Vijayawada
- Ave. Duration
- 50 min
- Frequency
- Twice daily
- Schedules at
- Ram Dalal Holidays Pvt. Ltd
- Website
- Sana Travels
Bus from Guntur to Vijayawada
- Ave. Duration
- 30 min
- Frequency
- Twice daily
- Schedules at
- Sana Travels
- Website
- Saritha Tours and Travels
Bus from Guntur to Vijayawada
- Ave. Duration
- 1h
- Frequency
- Once daily
- Schedules at
- Saritha Tours and Travels
- Website
- Ksm Roadways
Bus from Guntur to Vijayawada
- Ave. Duration
- 40 min
- Frequency
- Once daily
- Schedules at
- Ksm Roadways
- Phone
- 1800 267 9001
- [email protected]
- Website
- NeuGo
Bus from Guntur to Vijayawada
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Website
- NeuGo
- Ave. Duration
- 31 min
- Estimated price
- ₹600–800
Kommineni Cars
- Phone
- +91 99 12 17 06 66
Ram Car Travels
- Phone
- +91 98 53 71 99 99
- Website
- ramcartravels.com
Vasu Car Travels
- Phone
- +91 94 94 67 61 20
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 Travel Insider: Top Japan travel tips by Beatrix Holland, 4 of the smartest ways to explore Australia, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
Booking & Getting There
Guntur to Vijayawada bus services, operated by Shyamoli Paribahan, arrive at Vijayawada station.
Guntur to Vijayawada train services, operated by Indian Railways, arrive at Vijayawada Jn station.
Yes, the driving distance between Guntur to Vijayawada is 33 km. It takes approximately 31 min to drive from Guntur to Vijayawada.
Book your Guntur to Vijayawada train tickets online with 12go.asia.
Book your Guntur to Vijayawada bus tickets online with Omio, FlixBus and 12go.asia.
There are 169+ hotels available in Vijayawada.



























