On-campus football stadium for the Owls
Rice Stadium
Houston, TX88% like it (4.4 / 327 Reviews )
CONTACT
Address: 6100 Main St, Houston, TX 77005, United States Map ➦ Get Directions
Phone : +1 (713) 348-4077 Call
ABOUT
Home of the Owls football team, this longtime on-campus stadium dates back to 1950 & hosts concerts.
FAQs
Accessibility:
- ✅ Wheelchair-friendly parking
- ✅ Wheelchair-accessible entrance
This Stadium received 4.4 points from 327 customer reviews.
The address of Rice Stadium is:
Rice Stadium6100 Main St
Houston, Texas 77005
P: +17133484077
Rice Stadium is listed under
LOCATION
Rice Stadium Location