Mayo Junction, Florida

Mayo Junction: a city in Lafayette County, Florida.

About

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

Quick Facts about Mayo Junction

State Florida (United States)
County Lafayette County
Latitude & Longitude 30.2058,-83.2665
Time Zone America/New_York
Local time 00:51:49 (7th November 2026)
Weather 76℉ Sunny 7-days weather

Geography

Mayo Junction is located at 30°12'21"N 83°15'60"W (30.2057800, -83.2665300).

Mayo Junction map

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

Weather

76°F
Sunny
5 mph NNW Saturday

Sunny. High near 76, with temperatures falling to around 73 in the afternoon. North northwest wind around 5 mph.

7-Day Forecast

Nearby Schools and Colleges

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

Code Name City ZIP
137713 Riveroak Technical College Live Oak (FL) 32064

Nearby Transit Stations (2)

Rail and bus stations connected to Mayo 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 Mayo Junction.

Post Office Name City ZIP
Day Post Office Day (FL) 32013

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