Browse the official schedule of all theater shows in 2024/2025.
Boston is one of the hottest locations for theater shows in the US. Maximize your theater show experience with this season’s comprehensive theater events calendar! The schedule for the theater shows in the city is revised daily. Don’t miss out on your favorite performances this season, get your verified theatre tickets today and save!
Start Date
Jun 19, 2024
Reset
Cancel
Apply
End Date
Jun 21, 2024
Search
`; } for (let i = 0; i < getDayV(d2); i++) { calendarBody2 += `
`; } while (d1.getMonth() == mon1) { let daystring = d1.getDate().toString() if(daystring.length === 1) { daystring = '0' + daystring } let monstring = mon1.toString() if(monstring.length === 1) { monstring = '0' + monstring } let selstring = Number(year1.toString() + monstring + daystring) if(d1 >= (new Date(mindateV))) {if(selected1V === selstring && selected2V === 0) { calendarBody1 += '
` + d1.getDate() + '
'; d1.setDate(d1.getDate() + 1);} else if(selected1V === selstring && selected2V !== 0) { calendarBody1 += '
` + d1.getDate() + '
'; d1.setDate(d1.getDate() + 1);} else if(selected2V === selstring) { calendarBody1 += '
` + d1.getDate() + '
'; d1.setDate(d1.getDate() + 1);} else if(selected1V < selstring && selected2V > selstring) { calendarBody1 += '
` + d1.getDate() + '
'; d1.setDate(d1.getDate() + 1);} else { calendarBody1 += '
` + d1.getDate() + '
'; d1.setDate(d1.getDate() + 1);} } else { calendarBody1 += '
' + d1.getDate() + '
'; d1.setDate(d1.getDate() + 1); } } while (d2.getMonth() == mon2) { let daystring = d2.getDate().toString() if(daystring.length === 1) { daystring = '0' + daystring } let monstring = mon2.toString() if(monstring.length === 1) { monstring = '0' + monstring } let selstring = Number(year2.toString() + monstring + daystring) if(d2 >= (new Date(mindateV))) {if(selected1V === selstring && selected2V === 0) { calendarBody2 += '
` + d2.getDate() + '
'; d2.setDate(d2.getDate() + 1);} else if(selected1V === selstring && selected2V !== 0) { calendarBody2 += '
` + d2.getDate() + '
'; d2.setDate(d2.getDate() + 1);} else if(selected2V === selstring) { calendarBody2 += '
` + d2.getDate() + '
'; d2.setDate(d2.getDate() + 1);} else if(selected1V < selstring && selected2V > selstring) { calendarBody2 += '
` + d2.getDate() + '
'; d2.setDate(d2.getDate() + 1);} else { calendarBody2 += '
` + d2.getDate() + '
'; d2.setDate(d2.getDate() + 1);} } else { calendarBody2 += '
' + d2.getDate() + '
'; d2.setDate(d2.getDate() + 1); } } if (getDayV(d1) != 0) { for (let i = getDayV(d1); i < 7; i++) { calendarBody1 += '
'; } } if (getDayV(d2) != 0) { for (let i = getDayV(d2); i < 7; i++) { calendarBody2 += '
'; } }let calendar1 = ``;let calendar2 = ``;if(window.innerWidth <= 800) {calendar1 = `
${m1str}, ${year1}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody1}
`; calendar2 = `
${m2str}, ${year2}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody2}
`;} else {calendar1 = `
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody1}
`; calendar2 = `
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody2}
`;}let prevContol = `
`if(curMonthV === todayMonthV && curYearV === todayYearV) {prevContol = ``}let calendars = ``if(window.innerWidth <= 800) {calendars = `
${prevContol}
${calendar1 + calendar2}
`;} else {calendars = `
${prevContol}
${m1str}, ${year1}
${m2str}, ${year2}
${calendar1 + calendar2}
`;} elem.innerHTML = calendars;}function selectDateV(d, m, y) { let daystring = d.toString() if(daystring.length === 1) { daystring = '0' + daystring } let monstring = (m).toString() if(monstring.length === 1) { monstring = '0' + monstring } let monstringV = (Number(m)+1).toString() if(monstringV.length === 1) { monstringV = '0' + monstringV } let s = Number(y.toString() + monstring + daystring) let monstr = new Date(y, m).toLocaleString('en', { month: 'short' })if(selectionIndexV === 1) {selected2V = 0;selected1V = sfstringV = monstr + ' ' + daystring + ', ' + yfstringVData = y + monstringV + daystring}if(selectionIndexV === 2) {selected2V = s;if(selected1V > selected2V) {selected2V = selected1Vselected1V = sfstringV = monstr + ' ' + daystring + ', ' + y + ' - ' + fstringVfstringVData = y + monstringV + daystring + ' - ' + fstringVData} else {fstringV = fstringV + ' - ' + monstr + ' ' + daystring + ', ' + yfstringVData = fstringVData + ' - ' + y + monstringV + daystring}selectionIndexV = 0}selectionIndexV++createCalendarsV(calendarBlockV, curYearV, curMonthV)}function getDayV(date) { let day = date.getDay(); return day;}function nextCalendarV() {curMonthV++;if(curMonthV > 12) {curMonthV = 1curYearV++;}createCalendarsV(calendarBlockV, curYearV, curMonthV)}function prevCalendarV() {curMonthV--;if(curMonthV < 1) {curMonthV = 12curYearV--;}if(curYearV === todayYearV && curMonthV <= todayMonthV) {curMonthV = todayMonthV;curYearV = todayYearV;}createCalendarsV(calendarBlockV, curYearV, curMonthV)}
Contents
Best Shows
Schedule & Tickets
Theaters in Boston
Best Shows
Don't Miss The Most Popular Theater Shows in the City and Boston Area
MJ - The Musical
Jun, 19 2024 7:00 PM
Citizens Bank Opera House, Boston, MA
Get Tickets
Blue Man Group
Jun, 20 2024 7:30 PM
Charles Playhouse, Boston, MA
Get Tickets
Comedy and Cabernet
Jun, 21 2024 7:30 PM
Haymarket Lounge At City Winery - Boston, Boston, MA
Get Tickets
Laurie Kilmartin
Jun, 28 2024 8:00 PM
Off Cabot Comedy & Events, Beverly, MA
Get Tickets
Frozen - The Musical
Jul, 09 2024 7:30 PM
Queen Elizabeth Theatre - Vancouver, Vancouver, BC
Get Tickets
Open Mic Night
Jul, 11 2024 10:00 PM
Laugh Boston, Boston, MA
Get Tickets
Colin Quinn
Jul, 12 2024 8:00 PM
The Cabot - Cabot Performing Arts Center, Beverly, MA
Get Tickets
Kevin Mcdonald
Jul, 17 2024 7:30 PM
City Winery - Boston, Boston, MA
Get Tickets
Hunter Hill
Jul, 18 2024 8:00 PM
Deep Cuts Deli, Medford, MA
Get Tickets
Cirque du Soleil - Ovo
Jul, 19 2024 7:00 PM
Agganis Arena, Boston, MA
Get Tickets
Matt Braunger
Jul, 19 2024 7:00 PM
Haymarket Lounge At City Winery - Boston, Boston, MA
Get Tickets
Jackie Fabulous
Jul, 19 2024 8:00 PM
Off Cabot Comedy & Events, Beverly, MA
Get Tickets
The Gazillion Bubble Show
Jul, 21 2024 2:00 PM
Chevalier Theatre, Medford, MA
Get Tickets
Adam Ray
Jul, 26 2024 7:00 PM
Laugh Boston, Boston, MA
Get Tickets
Bill Maher
Jul, 26 2024 8:00 PM
MGM Music Hall at Fenway Park, Boston, MA
Get Tickets
Lenny Clarke
Aug, 09 2024 8:00 PM
Tupelo Music Hall, Londonderry, NH
Get Tickets
Rachel Bloom
Aug, 10 2024 7:00 PM
Wilbur Theatre - MA, Boston, MA
Get Tickets
VIP Packages VIP Packages
Les Miserables
Aug, 13 2024 7:30 PM
Citizens Bank Opera House, Boston, MA
Get Tickets
Tootsie - The Musical
Aug, 13 2024 7:30 PM
North Shore Music Theatre, Beverly, MA
Get Tickets
Shawn Wayans
Aug, 16 2024 7:00 PM
Laugh Boston, Boston, MA
Get Tickets
Boston Theater Shows
Schedule & Tickets 2024/2025
Reset
Cancel
Apply
Shows: 1115
Jun
19
2024
7:00 PM
Wed
MJ - The Musical
Citizens Bank Opera House | Capacity: 2677
02111, 539 Washington St, Boston, MA, US
TicketsPrices from $43
Avg. price ~ $204
Available Tickets: 54
Jun
20
2024
7:00 PM
Thu
Comedy at Back Bay Social
Back Bay Social
02116, 867 Boylston St., Boston, MA, US
TicketsPrices from $19
Avg. price ~ $20
4 tickets remaining!
Jun
20
2024
7:30 PM
Thu
Blue Man Group
Charles Playhouse | Capacity: 525
02116, 74 Warrenton Street, Boston, MA, US
TicketsPrices from $71
Avg. price ~ $121
Available Tickets: 246
Jun
20
2024
7:30 PM
Thu
MJ - The Musical
Citizens Bank Opera House | Capacity: 2677
02111, 539 Washington St, Boston, MA, US
TicketsPrices from $49
Avg. price ~ $280
Available Tickets: 150
Jun
20
2024
8:00 PM
Thu
The Main Stage Show
Improv Asylum
02113, 216 Hanover St, Boston, MA, US
TicketsPrices from $45
Avg. price ~ $133
23 tickets remaining!
Jun
21
2024
7:00 PM
Fri
sh*t-Faced Shakespeare: Much Ado About Nothing
The Rockwell - Somerville
02144, 255 Elm St., Somerville, MA, US
TicketsPrices from $38
Avg. price ~ $46
12 tickets remaining!
Jun
21
2024
7:00 PM
Fri
KC Shornima
Laugh Boston
02210, 425 Summer St., Boston, MA, US
TicketsPrices from $48
Avg. price ~ $56
20 tickets remaining!
Jun
21
2024
7:30 PM
Fri
Comedy and Cabernet
Haymarket Lounge At City Winery - Boston
02114, 1 Canal Street, Boston, MA, US
TicketsPrices from $64
Avg. price ~ $144
14 tickets remaining!
Jun
21
2024
7:30 PM
Fri
Blue Man Group
Charles Playhouse | Capacity: 525
02116, 74 Warrenton Street, Boston, MA, US
TicketsPrices from $72
Avg. price ~ $127
Available Tickets: 389
Jun
21
2024
7:30 PM
Fri
The Main Stage Show
Improv Asylum
02113, 216 Hanover St, Boston, MA, US
TicketsPrices from $72
Avg. price ~ $162
11 tickets remaining!
Jun
21
2024
7:30 PM
Fri
Gatsby: An American Myth
The Loeb Drama Center At American Repertory Theatre
02138, 64 Brattle Street, Cambridge, MA, US
TicketsPrices from $418
Avg. price ~ $540
12 tickets remaining!
Jun
21
2024
8:00 PM
Fri
Andrew Della Volpe
Nick's Comedy Stop
02116, 100 Warrenton St, Boston, MA, US
TicketsPrices from $87
Avg. price ~ $116
11 tickets remaining!
Jun
21
2024
8:00 PM
Fri
MJ - The Musical
Citizens Bank Opera House | Capacity: 2677
02111, 539 Washington St, Boston, MA, US
TicketsPrices from $28
Avg. price ~ $208
Available Tickets: 315
Jun
21
2024
10:00 PM
Fri
The Main Stage Show
Improv Asylum
02113, 216 Hanover St, Boston, MA, US
TicketsPrices from $72
Avg. price ~ $83
8 tickets remaining!
Jun
21
2024
10:00 PM
Fri
Dirty Disney!
Laugh Boston
02210, 425 Summer St., Boston, MA, US
TicketsPrices from $44
Avg. price ~ $125
21 tickets remaining!
Jun
22
2024
2:00 PM
Sat
Blue Man Group
Charles Playhouse | Capacity: 525
02116, 74 Warrenton Street, Boston, MA, US
TicketsPrices from $72
Avg. price ~ $128
Available Tickets: 461
Jun
22
2024
2:00 PM
Sat
Gatsby: An American Myth
The Loeb Drama Center At American Repertory Theatre
02138, 64 Brattle Street, Cambridge, MA, US
TicketsPrices from $418
Avg. price ~ $540
12 tickets remaining!
Jun
22
2024
2:00 PM
Sat
MJ - The Musical
Citizens Bank Opera House | Capacity: 2677
02111, 539 Washington St, Boston, MA, US
TicketsPrices from $58
Avg. price ~ $400
Available Tickets: 212
Jun
22
2024
4:00 PM
Sat
Kats Dance Centre & Performing Arts: Meet Us On The Dance Floor
Stadium Performing Arts Center
02895, 28 Monument Sq, Woonsocket, RI, US
TicketsPrices from $84
Avg. price ~ $357
18 tickets remaining!
Jun
22
2024
5:00 PM
Sat
Blue Man Group
Charles Playhouse | Capacity: 525
02116, 74 Warrenton Street, Boston, MA, US
TicketsPrices from $71
Avg. price ~ $125
Available Tickets: 461
Show More
` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else if (selected1 === selstring && selected2 !== 0) {calendarBody1 += '` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else if (selected2 === selstring) {calendarBody1 += '` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else if (selected1 < selstring && selected2 > selstring) {calendarBody1 += '` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);} else {calendarBody1 += '` + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);}} else {calendarBody1 += '' + d1.getDate() + '
';d1.setDate(d1.getDate() + 1);}}while (d2.getMonth() == mon2) {let daystring = d2.getDate().toString()if (daystring.length === 1) {daystring = '0' + daystring}let monstring = mon2.toString()if (monstring.length === 1) {monstring = '0' + monstring}let selstring = Number(year2.toString() + monstring + daystring)if (d2 >= (new Date(mindate))) {if (selected1 === selstring && selected2 === 0) {calendarBody2 += '` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else if (selected1 === selstring && selected2 !== 0) {calendarBody2 += '` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else if (selected2 === selstring) {calendarBody2 += '` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else if (selected1 < selstring && selected2 > selstring) {calendarBody2 += '` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);} else {calendarBody2 += '` + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);}} else {calendarBody2 += '' + d2.getDate() + '
';d2.setDate(d2.getDate() + 1);}}if (getDay(d1) != 0) {for (let i = getDay(d1); i < 7; i++) {calendarBody1 += '';}}if (getDay(d2) != 0) {for (let i = getDay(d2); i < 7; i++) {calendarBody2 += '';}}let calendar1 = ``;let calendar2 = ``;if (window.innerWidth <= 800) {calendar1 = `${m1str}, ${year1}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody1}
${m2str}, ${year2}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody2}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody1}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
${calendarBody2}
${prevContol}
${calendar1 + calendar2}
`;} else {calendars = `${prevContol}
${m1str}, ${year1}
${m2str}, ${year2}
${calendar1 + calendar2}
`;}elem.innerHTML = calendars;}function getDay(date) {let day = date.getDay();return day;}fltrBtn.style.display = 'block';function applyScheduleFilter(categories, city) {selected1 = document.querySelector('.v-start-date').getAttribute('data-data')selected2 = document.querySelector('.v-end-date').getAttribute('data-data')fstring = `${document.querySelector('.v-start-date').innerHTML} - ${document.querySelector('.v-end-date').innerHTML}`if (fstring !== '') {fltrTitle.innerHTML = fstringif (selected2 === 0) {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2))).toString()if (m.length === 1) {m = '0' + m}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)} else {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2))).toString()if (m.length === 1) {m = '0' + m}let m2 = (Number(selected2.toString().substr(4, 2))).toString()if (m2.length === 1) {m2 = '0' + m2}params = '&start_date=' + selected1.toString().substr(0, 4) + '-' + m + '-' + selected1.toString().substr(6, 2)params = params + '&end_date=' + selected2.toString().substr(0, 4) + '-' + m2 + '-' + selected2.toString().substr(6, 2)}if (categories) {params += `&categories=${categories}`}if (city) {params += `&city=${city}`}loaderAnim.classList.remove('hidden-loader');loadSchedulePage()}fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}