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 Main Street Pub

216 W Main St, Gainesville, TX 76240-4739
+1 940-668-4040
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent36%
  • Very good48%
  • Average10%
  • Poor3%
  • Terrible3%
Travellers talk about
“steak” (13 reviews)
“trout” (4 reviews)
Open Now
11:00 - 22:00All hours
American, Bar, Pub, Steakhouse, Gastropub
$$ - $$$
216 W Main St, Gainesville, TX 76240-4739
All Details
Write a Review
Reviews (66)
Traveller rating
Traveller type
Time of year

1 - 10 of 66 reviews

Reviewed 3 days ago via mobile

Great atmosphere. Staff was very friendly. Had a couples special that was well worth it. Food was excellent. Great place for lunch or dinner

Thank Teresa O
Reviewed 2 weeks ago

We were on a trip and wasn't sure where to eat. We went here and very happy we did. My husband and I are Seniors and wasn't sure about the place being a pub, we thought maybe it would be loud. We went mid week...More

Thank Robbin B
Reviewed 9 August 2017

casual dining. great steaks. We're not accustomed to eating large meals while on a road trip. The 6 oz sirloin was extra tender and flarvorful excellently done and just the right size.

Thank Mark P
Reviewed 4 August 2017 via mobile

For any reader not from Texas, this is one of them places that has more history than you want to know, and probably has secrets in the walls. The building is over 100 years old and my bartender said this restaurant has been around for...More

Thank CaptainFB
Reviewed 29 July 2017 via mobile

We ordered off the lunch menu which is very reasonably priced at $10.49 for meat, 2 sides and soup or salad. We started with salads trying the roasted tomato and raspberry vinaigrettes followed by chicken fried steak with mashed potatoes and corn and the rosemary...More

Thank Jarle1989
Reviewed 12 June 2017

Met my cousin for lunch and spent the afternoon here chatting. Good food from a fairly extensive menu; you can go heavy or light. Service was very friendly and attentive. Downtown Gainesville is charming!

Thank ILoveTexas
Reviewed 23 May 2017 via mobile

This is a very comfortable place to linger over conversation. The service was excellent and very much appreciated. It was easy to visit without a lot of interruptions, and our glasses were kept full. The food was mediocre. Two adults with very small appetites -...More

Thank Kat L
Reviewed 19 May 2017 via mobile

Very good food. Great service- atmosphere was good. I highly recommend The Pub for an adult meal!!!!

Thank Jennifer V
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...More

Thank cityslickerindasouth
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
Nearby Restaurants
Sarah's On The Square
111 reviews
.13 km away
Rib Crib
33 reviews
.58 km away
79 reviews
1.24 km away
Nearby Attractions
Frank Buck Zoo
128 reviews
.71 km away
WinStar World Casino and Resort
1,343 reviews
15.05 km away
Firelight Vineyards
11 reviews
15.13 km away
Longhorn Ranch General Store
13 reviews
17.94 km away
Questions & Answers
Get quick answers from The Main Street Pub staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
American, Bar, Pub, Steakhouse, Gastropub
Dinner, Lunch
Restaurant features
Reservations, Seating, Waitstaff, Serves Alcohol, Full Bar, Takeout, Television, Wheelchair Accessible
Good for
Local cuisine, Child-friendly, 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
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