We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

The Main Street Pub

$$ - $$$
American, Bar, Pub, Steakhouse, Gastropub
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Get directions
216 W Main St, Gainesville, TX 76240-4739
+1 940-668-4040
11:00 - 21:00
Closed now
See all hours
Mon - Thu 11:00 - 21:00
Fri 11:00 - 22:00
Sat 11:00 - 21:00
More Info
Add Photo Write a Review

58 Reviews from our TripAdvisor Community

Traveller rating
Traveller type
Time of year
Showing 58: English reviews
Dallas, Texas
Level Contributor
101 reviews
68 restaurant reviews
common_n_restaurant_reviews_1bd8 18 helpful votes
Reviewed 9 March 2017

I have eaten here before when I have been driving up to Oklahoma and it is a lovely place to stop and not far from 35E. It's just off the square in downtown and the interior is nice as well. We usually eat the lunch special and it is well priced for what you get. Can't beat the Chicken Fried... More 

Thank cityslickerindasouth
Level Contributor
8 reviews
6 restaurant reviews
Reviewed 18 January 2017 via mobile

Main Street Pub is a good spot to take clients for lunch and dinner. Food is excellent and wait staff is teriffic. Just a little hard to get to, but worth the effort.

Thank Larrynoland
Alvarado, Texas
Level Contributor
11 reviews
9 restaurant reviews
common_n_restaurant_reviews_1bd8 2 helpful votes
Reviewed 5 January 2017

We dined here during the week. The Pub has a warm atmosphere with stained glass windows suspended from the ceiling and groupings of historical Gainesville pictures around the walls. I loved the cutting horse photos in the private dining area. Service was quick, very friendly and efficient. Food was good with the soups and cobblers as the standouts. We both... More 

Thank Patty H
Level Contributor
11 reviews
5 restaurant reviews
common_n_restaurant_reviews_1bd8 4 helpful votes
Reviewed 15 December 2016 via mobile

Good food, good bar selection, and definitely frequented by locals. Just off of the main square. Server was born and raised in the area and definitely could provide advice.

Thank Amy S
Gainesville, Texas
Level Contributor
14 reviews
12 restaurant reviews
common_n_restaurant_reviews_1bd8 5 helpful votes
Reviewed 15 September 2016

Good local place to see some history on Gainesville. Lunch, yum, fantastic trout, yum. More please !

Thank Regina P
Garland, Texas
Level Contributor
22 reviews
12 restaurant reviews
common_n_restaurant_reviews_1bd8 6 helpful votes
Reviewed 1 September 2016 via mobile

Main Street Pub is so awesome! The decor is mixed with history of the town and the pub. It has western decor, stain glass, beautiful wooden furniture but best of all a whole wall honoring some of our Military Medal of Honor recipients. The food was very good and the black berry cobbler was good but very sweet. We will... More 

Thank micabbott
Level Contributor
59 reviews
42 restaurant reviews
common_n_restaurant_reviews_1bd8 13 helpful votes
Reviewed 31 August 2016

We had dinner at The Main Street Pub for a group of ten people. The wait staff was friendly, and fairly quick in spite of the large group. They kept the drinks filled and were attentive. The food was good but I have to say, the filet was not exactly what my heart desired. Seasoning was absent and I had... More 

Thank Jason W
Level Contributor
16 reviews
14 restaurant reviews
common_n_restaurant_reviews_1bd8 3 helpful votes
Reviewed 25 August 2016 via mobile

Great place for business meeting lunch. Upperclass restaurant and is located downtown. The menu is overpriced though. They charge top tier prices for middle tier food. Steaks have good flavor, but are poor quality. Expect alot of gristle. Southwest chicken is my personal favorite followed by the salmon. Large crowds on Friday nights. Best to have a reservation if you... More 

Thank Kameron K
Gainesville, Texas
Level Contributor
14 reviews
8 restaurant reviews
common_n_restaurant_reviews_1bd8 8 helpful votes
Reviewed 19 August 2016

Love this place!!! It's a little more pricy but well worth it. Great food, good atmosphere. Always my first choice in restaurants in Gainesville.

Thank Cmcmahan
smithville, tn
Level Contributor
22 reviews
16 restaurant reviews
common_n_restaurant_reviews_1bd8 16 helpful votes
Reviewed 25 June 2016

My sister and I were visiting my brother and sister who have made their homes in Gainesville. We reside in Nashville, Tennessee. We ate dinner there on a Friday evening. We each had the prime rib special. The food was excellent, the portions generous, the service efficient and friendly. The atmosphere was very pleasant non hurried. This was the best... More 

Thank kateydidit

Travellers who viewed The Main Street Pub also viewed

Gainesville, TX
Gainesville, TX

Been to The Main Street Pub? Share your experiences!

Write a Review Add Photos & Videos

Is This Your TripAdvisor Listing?

Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.

Claim Your Listing
Improve this listing

Restaurant Details

Rating summary
  • Food
    4 of 5 bubbles
    4 of 5 bubbles
  • Value
    4 of 5 bubbles
    4.5 of 5 bubbles
American, Bar, Pub, Steakhouse, Gastropub
Lunch, Dinner
Restaurant features
Seating, Waitstaff, Full Bar, Reservations, Television, Wheelchair Accessible, Serves Alcohol
Good for
Local cuisine, Bar Scene
Open Hours
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 21:00
11:00 - 22:00
11:00 - 21:00
Location and Contact Information
  • Address: 216 W Main St, Gainesville, TX 76240-4739
  • Location: United States  >  Texas (TX)  >  Gainesville
  • Phone Number: +1 940-668-4040

Questions & Answers

Questions? Get answers from The Main Street Pub staff and past visitors.
Posting guidelines
Typical questions asked:
  • Do you have gluten-free options?
  • Is there a dress code?
  • Do you allow dogs on the outdoor patio?