The Bangladesh Naval Academy is situated at the mouth of the Karnaphuli River at Patenga, Chittagong District, Bangladesh. Bathed by the river Karnaphuli on the east and sheltered on the south by the Bay of Bengal, BNA stands in a panoramic natural picturesque in an isolated landscape of the country. It is surrounded by heart-snatching lush green vegetation in Patenga sea-beach, 14 km south of the city centre of the hustling port city of Chittagong. Bangladesh Naval Academy is well connected by rail, road and air from Dhaka.