Pipra is a taluk headquarters town in the Supaul District of Bihar. It is located about 20 km west of Supaul - the district headquarters.
By road, the town is directly connected with Tribeniganj (13 km east), Singheshwar (19 km south) and Madhepura (23 km south).
Patna Airport is around 170 km away. Supaul Railway Station serves this town.