Regular mail, passenger, charter, and cargo services are provided by Six Mile Air, Lake Clark Air Service, Birchwood Air Service, and Iliamna Air Taxi. Barge service is available from Bristol Bay via the Kvichak River. Residents also receive barged goods at Pile Bay, located ten miles east of the village. The barge travels from Homer to Iliamna Bay on the Cook Inlet side and freight is portaged over a 14-mile road to Pile Bay. Service is also available to portage Bristol Bay fishing vessels and smaller boats over the road.
Local roads consist of approximately ten miles of gravel roads.
Government The Pedro Bay Village Council is federally recognized as the governing body for the Native residents of Pedro Bay. The council consists of seven elected members. Pedro Bay is located within the Lake and Peninsula Borough. The Pedro Bay School is operated by the Lake and Peninsula Borough School District. Instruction is provided for students in grades K-12.