This trip can be done on a weekend if you are flying to Vizag or reaching their early morning by train. A day is good enough to visit the beaches of Vishakhapatnam. The next day, you can take an early morning train to Araku which takes about three hours to reach. Spend half the day here and return to Vizag by evening by a train or bus. You can read more about this trip here: https://www.tripoto.com/trip/araku-valley-the-perfect-retreat-for-solo-travellers
It'll take 2 days to complete vizag and araku valley. U can take early morning train to borra caves and spend upto 2 hrs. Thereafter u can take a road trip via taxi towards araku valley. The route is certainly a treat to the eyes. Also you can witness the local tribal culture. In the afternoon u can take the train from araku valley back to Vizag. Next day u can completely explore vizag beaches, simanchalam, kailash giri and many more.. Enjoy 👍