Lucas Oil Stadium in Indianapolis

500 S Capitol Ave

Lucas Oil Stadium

Lucas Oil Stadium is a multi-purpose stadium rooted in downtown Indianapolis, Indiana. It is the home of the NFL's Indianapolis Colts and also hosts a variety of other events, including concerts and conventions. The stadium was opened in 2008 and has a seating capacity of over 63,000, making it one of the largest sports venues in the region.

For tourists visiting Indianapolis, Lucas Oil Stadium offers a unique opportunity to catch a professional football game or attend one of the many events held at the stadium throughout the year. The stadium is also placed near many other popular tourist destinations, including the Indianapolis Zoo, the Indiana State Museum, and the NCAA Hall of Champions. Visitors can also explore the nearby White River State Park, which offers scenic views of downtown Indianapolis and features several walking and biking trails.

Hotels nearby

  • 5 Stars
  • 4 Stars
  • 3 Stars
  • 2 Stars