With foam flecked waves of the Bay of Bengal breaking on its sandy shores, Odisha on the eastern coast of India, is home to some of the best beaches in the country. Except for a few places, where they lie at the edge of touristy towns, the beaches are mostly unspoilt and uncrowded. The best time to soak in these gorgeous beaches are in the winter months, when the weather is pleasant and the sun is not harsh.



