San Pedro Junction, Florida

San Pedro Junction: a city in Lafayette County, Florida.

About

San Pedro Junction is a city located in the county of Lafayette in the U.S. state of Florida.

Quick Facts about San Pedro Junction

State Florida (United States)
County Lafayette County
Latitude & Longitude 30.0111,-83.2149
Time Zone America/New_York
Local time 15:34:06 (6th November 2026)
Weather 82℉ Mostly Sunny then Slight Chance Showers And Thunderstorms 7-days weather

Geography

San Pedro Junction is located at 30°0'40"N 83°12'53"W (30.0110600, -83.2148600).

San Pedro Junction map

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

Weather

82°F
Mostly Sunny then Slight Chance Showers And Thunderstorms
0 to 5 mph WSW Today

A slight chance of showers and thunderstorms between 3pm and 4pm. Mostly sunny, with a high near 82. West southwest wind 0 to 5 mph. Chance of precipi...

7-Day Forecast

Nearby Schools and Colleges

Schools and campuses linked to San Pedro Junction, FL. Select a name to open its map and contact details.

Code Name City ZIP
137856 Big Bend Technical College Perry (FL) 32348

Nearby Transit Stations (2)

Rail and bus stations connected to San Pedro Junction, FL. Select a station to open its map and address details.

Code Name Address Type
GNF Gainesville, Florida 201 East University Ave. BUS
WDO Waldo, Florida 14648 NE 147th Avenue BUS

Closest post offices linked to San Pedro Junction.

Post Office Name City ZIP
May Post Office Mayo (FL) 32066

Other cities in Lafayette County

Cities, towns, neighborhoods & other populated places in Lafayette County , FL.

City Name Population Title
Mayo 1,289 Municipality in Lafayette, Florida, USA