top of page
Palmer’s courtyard, dining rooms and bar in San Marcos

Hill Country dining in historic San Marcos.

Gather at Palmer’s.

Upscale dining with a warm, easy going welcome.

★ 4.5/5 on Google
Read our Google reviews.

From New Mexico to New Orleans.

~ SIP - SAVOR - RELAX ~

Palmer’s curates regional flavors and Texas Hill Country hospitality to the table. Gather for dinner, drinks, and an evening in the courtyard or

one of our dining rooms.

Plated fig appetizer at Palmer’s Restaurant in San Marcos
Lime-garnished dessert with cream and sauce at Palmer’s Restaurant in San Marcos.
Outdoor dining tables beside Palmer’s courtyard entrance in San Marcos
Steak dish at Palmer’s Restaurant
Beignets dessert at Palmer’s Restaurant
Palmer’s courtyard at night beneath trees and string lights in San Marcos, Texas

A taste of Palmer’s

Dinner worth lingering over. A cocktail in the courtyard. Something sweet to finish.

Pull up a chair.

A fresh pour, a favorite dish, a little time together. Watch a few moments

around your table.

Watch food and drinks at Palmer’s Restaurant in San Marcos

In our guests’ words

Seafood pasta served in Palmer’s courtyard in San Marcos

Everything was absolutely delicious.

— qwanna johnson · Google review

Smoked salmon and bagel with capers and red onion at Palmer’s

Lovely place with outstanding drinks and food.

— Grace Buchanan · Google review

Stone steps and potted plants at Palmer’s courtyard entrance in San Marcos, Texas

Good company. A reason to celebrate.

A date night, a birthday, a graduation—or simply dinner together. Settle into our courtyard or one of our dining rooms. Planning something bigger? Explore our private dining spaces and let our team help with the details.

Step inside Palmer’s

Take a look around our courtyard and dining rooms before your next visit.

Come spend an evening with us.

218 Moore Street · San Marcos, Texas

Dinner · Monday–Saturday · 4–9 PM

Friday lunch · 11:30 AM–3 PM

Sunday brunch · 10 AM–2:30 PM

Last seating is 30 minutes before close.
Running late? Call (512) 353-3500.

bottom of page