Townapedia

Shangkou, China

Shangkou is a town of 65,770 people in Shandong, China.

Loading the weather...
Population65,770 GeoNames
RegionShandong
Elevation12 m 39 ft
Time zoneAsia/Shanghai
Nearest airportWeifang Nanyuan Airport (WEF) 41 km

Healthcare1

上口中心卫生院

Hospital · 0.6 km

Open in Google Maps

Map of Shangkou

1 places. The map loads OpenStreetMap tiles when you open it.

Getting there and nearby towns

Weifang Nanyuan Airport (WEF) is the nearest airport with scheduled flights listed in OpenStreetMap, 41 km away.

  • Houzhen 8 km east, about 8 min by car
  • Tianliu 10 km northwest, about 10 min by car
  • Gucheng 11 km west, about 11 min by car
  • Yingli 13 km northwest, about 13 min by car
  • Daotian 15 km south, about 15 min by car
  • Weifang 34 km southeast, about 34 min by car
  • Changyi 47 km east, about 47 min by car
  • Qingzhou 47 km southwest, about 47 min by car
  • Suozhen 69 km west, about 1 h 15 min by car
  • Zibo 75 km west, about 1 h 15 min by car

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Page built November 3, 2026. Spotted a mistake? Tell us or suggest a place.