Map of Sơn La, Vietnam

Sơn La is the administrative centre of Sơn La Province, Vietnam, with a population of about 106,052. It lies at 21.3256°N, 103.9188°E. Sơn La is about 202 km (126 mi) west of Hanoi, the capital. The nearest city on our map is Thị Trấn Thuận Châu, 27 km to the northwest.

Sơn La at a glance

Country
Region
Sơn La Province
Population
106,052GeoNames
Coordinates
21.3256, 103.918821°19′32″N 103°55′08″E
Time zone
Asia/BangkokUTC+07:00
Local time
–
Distance to Hanoi
202 km (126 mi)

Where is Sơn La?

Cities near Sơn La

Largest cities in Sơn La Province

Largest cities in Vietnam

Map of Vietnam and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.