Main Street Music Hall


Main Street Music Hall has been a favorite entertainment venue at Lake of the Ozarks for decades. Their vibrant music and variety shows are a chance to sit down and enjoy the music and the culture of the Ozarks. As the sun goes down on the lake, the stage lights up inside this beautiful 1,000-seat Victorian theatre. With shows that will captivate any audience, Main Street Music Hall is an excellent option for an evening show with the kids or grandkids.

Main Street Music Hall is best known for offering "The Best of Main Street Opry," a variety show that incorporates some of the best country music of the Ozarks. The impressive and eclectic show will have your whole family laughing. The musical numbers show off the talent of the singers and musicians who put their heart into this production. For 24 years this show has been a favorite offering of the Main Street Music Hall.

For their second production, Main Street Music Hall offers "Reeling in the Years." This upbeat and engaging show incorporates some of the top hits of the sixties, seventies, and eighties into an upbeat and engaging show. The cast performs the best of the Beatles, Cher, Stevie Nicks, and others. If your tuner is always set to the Oldies station, you are sure to love "Reelin in the Years."

Either Main Street Music Hall show is an excellent choice for family reunions or other groups with a wide age range. Kids and grandparents alike can enjoy the fantastic sets, costumes, skits, and songs that are showcased in the productions. The large theatre can host any size group and is a favorite for school group and or tour groups.

During November and December, be sure to check out the limited time show "Christmas on Main Street." This show is the perfect way to focus on the music and traditions that make an Ozark Christmas. Showtimes and ticket prices for all of the Main Street Music Hall shows are available on their website.

Additional Information



1048 Main St
Osage Beach, Missouri
United States

Get Directions


Sunday Closed
Monday Closed
Tuesday 10:00 am - 10:15 pm
Wednesday 10:00 am - 10:15 pm
Thursday 10:00 am - 10:15 pm
Friday 10:00 am - 10:15 pm
Saturday 10:00 am - 10:15 pm

(573) 348-9500

Bookmark this

Today's Hours

Today 10:00 am - 10:15 pm Closed now


Kathy S.


Great show for every age. Lots of talent and laughs. Girls gowns are beautiful. Well worth the cost of tickets.

View more

Heather L.


We went here for the first time, and saw a good show called Reeling In The Years 60's, 70's and 80's Show.!! They were nice and I know some songs!! I would...

View more

Lalah I.


This show was a great time! Wonderful singers and musicianship. Great songs were played. Nice auditorium and affordable tickets. They have popcorn and...

View more