St. Augustine is located between I-95 and the Atlantic Ocean. The city itself has city bus services, taxi services, and a one-fee, on-off tourist bus service that makes it easy for visitors to see area sites.
The Sunshine Bus Company keeps buses running most days from as early as 6 a.m. to as late as 10 p.m. The red line travels from the Depot to Government Center. The blue line runs from the Depot to US 1 and Flagler Auditorium. The green line runs from the Depot to stops including the beaches at its A1A stop. The purple line serves the SR 16 Outlet Malls and Avenues Mall. The orangle line serves West St. Augustine. The Teal Line serves Hastings and Flagler Estates. The connector links several of these lines, making it fairly easy to transfer.
The city of St. Augustine is not on the beach. It is connected to St. Augustine Beach via scenic A1A. If you want to go directly to this beach from the highway, you can take the State Road 207 exit off of I-95 and proceed to State Road 312, which will take you to St. Augustine Beach. Highway 1 North intersects SR 312 before reaching the city.
St. Augustine has a general aviation airport. The larger, commercial airport that serves the city is Jacksonville International Airport, which is located north of Jacksonville in Duval County. In addition to rental cars, there are small, taxi-like shuttles that will take visitors to St. Augustine. For those traveling on Amtrak, you can stop in Jacksonville or Palatka. Either way, you will need transportation to St. Augustine via a taxi or rental car.
Highway 1 South connects nearby Jacksonville to St. Augustine. From Jacksonville Beach, Atlantic Beach, and Ponte Vedra Beach, you can take A1A south to St. Augustine. You can take A1A north from Daytona Beach, Ormond Beach, Oakview Heights, Flagler Beach, Summer Haven, and Butler Beach.
From West Florida's Northern Gulf Coast and Tallahassee, take I-10 across the state to I-95. From Tampa and Florida's west coast, you will probably take I-4 via Orlando to I-95 North. From Lake City and Lake Butler, you might work your way across the state via State Road 100 to Starke. From Gainesville, you might take Highway 301 to Starke. From Starke, you can take State Road 16 to St. Augustine.