푸전은 푸젠성 관할시, 동남은 대만성 해협과 접해 있고, 동북은 푸저우시 복청시와 접해 있고, 서남은 취안저우 시 영춘현, 남안시, 로강구, 샘항구와 접해 있으며, 서북은 취안저우 시 덕화현, 푸주시 영태현과 접해 있다. 동서길이122.4km, 남북폭 80.5km.
Putian 시 경내 북서쪽은 높고 남동쪽은 낮으며 횡단은 안장형이다. 데운산맥을 등지고 대만 해협을 마주하고 있다. 북서부는 대부분 저중산, 해발 500- 1800 미터, 총면적 960 제곱킬로미터로 전 시 국토면적의 약 24% 를 차지한다. 1000m 이상의 산봉우리는 43 개로 선유 영태 덕화삼시 접경에 위치한 석고계 고도1803m 로 시 최고봉이다. 중부는 낮은 구릉이다. 평원은 계곡과 얽혀 있고, 지세는 비교적 평평하며, 흥화평원, 선유동부평원, 서향평원, 남방평원, 풍강평원 등이 있다. 평원은 해발이 60 미터 이하로 시 전체 토지 면적의 약 20.6% 를 차지한다.