Bhubaneswar to Visakhapatnam by Train
Bhubaneswar to Visakhapatnam distance is 399 kms and its takes approx 8 hrs. 67% travellers prefer trains. Bus & Car or cab are the other modes of transport that travellers use to reach Visakhapatnam from Bhubaneswar. View all modes.
Preferred Travelling Mode
Show Travel Preference from:
We couldn't find preference of Travellers Travelling Solo for this route.
We couldn\'t find preference of Travellers Travelling with Friends for this route.
Travel by Train
Travel options to Reach Visakhapatnam from Bhubaneswar
Read most useful Visakhapatnam to Bhubaneswar train reviews which would help you to plan your journey
Return: Visakhapatnam to Bhubaneswar