10 Best Places To Eat in St. Augustine

Historic St. Augustine is fortunate enough to have a wide array of unique restaurants showcasing many cuisines. Whether you are looking for casual or fine dining, there is a restaurant to fit your tastes and budget.

  • 01 of 10

    Columbia Restaurant - St. Augustine

    St. Augustine - Columbia Restaurant
    ••• jared422/Flickr

    Authentic Spanish cuisine served in a beautifully decorated Spanish atmosphere sets the stage for memorable lunches and romantic dinners. The Columbia's ​St. Augustine location — 98 St. George Street — is within walking distance of several historic landmarks.​

    98 St. George Street
    St. Augustine, FL 32084

    Phone: 904-824-3341

  • 02 of 10

    Located in the Casa Monica Hotel, this classical dining experience features a seasonally-inspired menu mixing New World, Middle Eastern and Asian flavors. The dining area is exquisitely decorated with lavish antiques, exotic silks, and hand-painted 24-karat gold ceilings. Reservations suggested.​

    95 Cordova Street
    St. Augustine, FL 32084

    Phone: 904-810-6810

  • 03 of 10

    Enjoy a wonderful view of Matanzas Bay and the Bridge of Lions from the second-floor patio while having lunch or dinner. New World cuisine features influences from Caribbean, Cuban and Floridian cuisines. The restaurant has a working brewery and two bars. Named one of Northeast Florida’s top 25 restaurants by Jacksonville Magazine.

    1 King Street
    St. Augustine, FL 32084

    Phone: 904-829-2977

  • 04 of 10

    Yes, it's food trucks, but it's also a great healthy alternative to other fast food. Serving salads, wraps, and smoothies by a friendly staff in two St. Augustine locations.

    134 Riberia Street
    St. Augustine, FL 32080


    647 A1A Beach Boulevard
    St. Augustine, FL 32080


    Continue to 5 of 10 below.
  • 05 of 10

    This restaurant draws upon a lot of different influences to come up with their "urban" cuisine. Popular with locals, this casual eatery is known by its friendliness and good food, so you'll often find it crowded... but worth the wait.

    828 Anastasia Boulevard
    St Augustine, Fla. 32080

    Phone: 904-824-8244

  • 06 of 10

    Located on Oyster Bay, this is one of those places you might not consider by its looks — it looks like a fish camp — but it's one of the best destinations for seafood. Nothing fancy, just good food, served in a very casual atmosphere by ​a friendly wait staff.​

    69 Lewis Boulevard
    St. Augustine, FL 32084

    Phone: 904-827-1822

  • 07 of 10

    Tucked away in St. Augustine's ​historic district this small, charming, and intimate restaurant has everyone raving! Its Mediterranean style continental cuisine is served by friendly staff. Dine inside or out.

    58 Charlotte Street
    St Augustine, FL 32084

    Phone: 904-824-3282

  • 08 of 10

    Celebrating a special occasion? Add a touch of class and romance to that special night when you dine at Old City House. Enjoy the historic surroundings, spectacular food and excellent service


    Continue to 9 of 10 below.
  • 09 of 10

    Everyone raves about their shrimp, but their sides are also very good, especially the squash casserole and the sweet potato casserole. Popular with locals, so there is often a wait. There is no children's menu. Bring cash as they don't accept credit cards.

    205 Anastasia Boulevard
    St. Augustine, FL

    Phone: 904-829-6974

  • 10 of 10

    Pizza Time of St. Augustine

    If you're looking for a quick bite and the familiar taste of New York-style pizza, this is the place. Situated in the historic district, it's a casual stop for a great slice or pie.

    124 St George Street
    St. Augustine, FL 32084