Tran Phu Beach is a beautiful 12 kilometer long strand of white sand embracing the city of Nha Trang, between the Villas de Bao Dai and Tran Phu Bridge. Along the beach is Tran Phu Street, lined with hotels, restaurants, souvenir shops and nightlife venues.