Based on my recent visit to Vijayawada. I will give 5/5 for every facilities available here. One of the cleanest Railway station I have seen. BZA PF 1 have Andhra Bank ATM with Cash Deposit Facility. Superb Food Court with varieties of cuisines available. Even KFC outlet is present. Cleanliness Top Class. Ticket counters in every Entrance and all are equipped with POS (Card Swipe Machines) for cashless transaction. People and Railway staff are very helpful too. Important point if you want to avail Retiring Rooms do book in advance or else you won't get on the day of staying. AC Cubicles are available at ₹200 for 12 hours and Non AC Dormitory for ₹100 per bed for 12 hours. 12 hours slot are calculated from 6:00am to 6:00pm or 6:00pm to 6:00am.. Large Waiting Halls are available at PF1 which are very neat and Clean. 😊