Canadian Shores, Oklahoma

Canadian Shores: a city in Pittsburg County, Oklahoma.

About

Canadian Shores is a city located in the county of Pittsburg in the U.S. state of Oklahoma.

Quick Facts about Canadian Shores

State Oklahoma (United States)
County Pittsburg County
Latitude & Longitude 35.1748,-95.7403
Time Zone America/Chicago
Local time 12:26:06 (6th November 2026)
Weather 46℉ Chance Rain Showers 7-days weather

Geography

Canadian Shores is located at 35°10'29"N 95°44'25"W (35.1748200, -95.7402700).

Canadian Shores map

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

Weather

46°F
Chance Rain Showers
5 mph N Thursday Night

A chance of rain showers. Mostly cloudy, with a low around 46. North wind around 5 mph. Chance of precipitation is 50%. New rainfall amounts less than...

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to Canadian Shores, OK. Select a name to open its map and contact details.

Code Name City ZIP
375726 Kiamichi Technology Center-McAlester McAlester (OK) 74501
207050 Eastern Oklahoma State College Wilburton (OK) 74578-4999
418357 Wes Watkins Technology Center Wetumka (OK) 74883-6155
206996 Connors State College Warner (OK) 74469
207564 Oklahoma State University Institute of Technology Okmulgee (OK) 74447-3901

Nearby Transit Stations (1)

Rail and bus stations connected to Canadian Shores, OK. Select a station to open its map and address details.

Code Name Address Type
TLS Tulsa, Oklahoma 317 South Detroit St. BUS

Closest post offices linked to Canadian Shores.

Post Office Name City ZIP
Indianola Post Office Indianola (OK) 74442
Canadian Post Office Canadian (OK) 74425
Crowder Post Office Crowder (OK) 74430
Hanna Post Office Hanna (OK) 74845
Eufaula Post Office Eufaula (OK) 74432

Other cities in Pittsburg County

Cities, towns, neighborhoods & other populated places in Pittsburg County , OK.

City Name Population Title
McAlester 17,788 City in Oklahoma
Longtown 2,739 Census-designated place in Pittsburg County, Oklahoma
Krebs 2,000 City in Pittsburg County, Oklahoma, United States
Hartshorne 1,945 City in Oklahoma, USA