Cain's Ballroom
Wedding venue in Tulsa, Oklahoma


About Cain's Ballroom
Cain’s Ballroom is a historic indoor ballroom in Tulsa’s Arts District. Built in 1924, the venue features a spring-loaded maple dance floor, a neon star and disco ball, and musician portraits along its walls. It rents the ballroom for weddings and receptions as well as other private functions. Event layouts can vary: the main floor is often general-admission standing room for shows, while some events use tables and chairs; a mezzanine offers limited seating, a private bar and a bathroom. The venue also has a full bar and an on-site kitchen operated by Mac’s BBQ.
The facts
- Pricing note
- Private-event rentals start at $6,000 in 2026; the source does not specify the rental duration or package inclusions.
- Setting
- Indoor
- Kind of place
- Banquet hall
- Last updated
- November 2026
This listing was compiled by wedplan.ai from the venue’s own website and public listings. Work here? Claim the page to keep it current.
On the big wedding guides
- Not listed on WeddingWire (checked November 2026)
- Not listed on Zola (checked November 2026)
How to reach Cain's Ballroom
- Website: cainsballroom.com
- Phone: (918) 584-2306
- Address: 423 North Main Street
Wedding venues near Cain's Ballroom
- The Mayo Hotel & Residences — Tulsa, OK · up to 300 guests
- Tulsa Country Club — Tulsa, OK · up to 300 guests
- Casa Roma — Tulsa, OK · up to 231 guests
- Agora Events Tulsa — Tulsa, OK · up to 450 guests
- Brut Hotel — Tulsa, OK
- Tulsa Botanic Garden — Tulsa, OK · up to 250 guests
- Tulsa Garden Center at Woodward Park — Tulsa, OK · up to 300 guests
- GAST Event Center — Tulsa, OK · up to 200 guests
- The Campbell Hotel & Event Centers — Tulsa, OK · up to 250 guests
- Philbrook Museum of Art — Tulsa, OK · up to 250 guests
More banquet hall venues nearby
- Historic Big 10 Ballroom — Tulsa, OK · up to 650 guests
- Skyline Event Center at Osage Casino — Tulsa, OK
- Pearl Avenue Ballroom — Tulsa, OK · up to 100 guests
- Scissortail Ballroom and Event Center — Tulsa, OK
- Meadowbrook Country Club — Tulsa, OK · up to 200 guests
- The Warehouse at West Main — Collinsville, OK · up to 250 guests
- Western Hills Guest Ranch — Hulbert, OK