Petersburg, Oregon

Petersburg: Situated in Wasco County at an elevation of 318 feet, this unincorporated rural community lies along Fifteenmile Creek in northern Oregon.

About

Petersburg is a city located in the county of Wasco in the U.S. state of Oregon.

Quick Facts about Petersburg

State Oregon (United States)
County Wasco County
Latitude & Longitude 45.6110,-121.0781
Time Zone America/Los_Angeles
Local time 20:35:47 (6th November 2026)
Weather 40℉ Mostly Cloudy 7-days weather

Geography

Petersburg is located at 45°36'39"N 121°4'41"W (45.6109500, -121.0781200).

Petersburg map

Click "full screen" full screen map icon to open full mode. View satellite images

Weather

40°F
Mostly Cloudy
3 mph S Tonight

Mostly cloudy, with a low around 40. South wind around 3 mph.

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to Petersburg, OR. Select a name to open its map and contact details.

Code Name City ZIP
420556 Columbia Gorge Community College The Dalles (OR) 97058

Nearby Transit Stations (4)

Rail and bus stations connected to Petersburg, OR. Select a station to open its map and address details.

Code Name Address Type
THD The Dalles, Oregon 201 East Federal Street BUS
WIH Wishram 1 Railroad Avenue RAIL
BNG Bingen – White Salmon Hwy 14 and Walnut St. RAIL
HOO Hood River, Oregon 600 E. Marina Way BUS

Closest post offices linked to Petersburg.

Post Office Name City ZIP
Dallespor Post Office Dallesport (WA) 98617

Other places with the same name (6)

Other cities in Wasco County

Cities, towns, neighborhoods & other populated places in Wasco County , OR.

City Name Population Title
The Dalles 15,581 City in and county seat of Wasco County, Oregon, Unite States
Chenoweth 1,855 Unincorporated community in Oregon