×
Categories
${ res.pages.map(p => { return `
${p.meta_value[0]} ${p.meta_value}` }).join('') }
Performers
${ res.performers.map(p => { return `
${p.name[0]} ${p.name}` }).join('') }
Venues
${ res.venues.map(p => { return `
${p.name[0]} ${p.name}` }).join('') }
Events
${ res.events.map(p => { return `
${p.month} ${p.day}, ${p.year} ${p.time} ${p.post_title}` }).join('') }
Explore the latest lineup of renowned and emerging comedians gracing the stages across Tampa, FL. Discover an array of comedy shows that Tampa has to offer this season with a bustling schedule of stand-up performances, improv acts, and comedic tours. Tampa is a hotspot for comedy enthusiasts. Secure your opportunity to experience the most sought-after stand-up comedians and improvisational talents. Some popular venues in the city include Side Splitters Comedy Club, Funny Bone Comedy Club, Tampa Theatre, and more. Choose prime seating and purchase your comedy show tickets at unbeatable prices. Don’t let the chance to witness the brilliance of comedy in Tampa slip away.
Contents
Upcoming Shows
List Of All Shows
Tampa, FL
Current & Upcoming Shows 2024/2025
Reset
Cancel
Apply
Upcoming Shows: 144
Jun
15
2024
6:30 PM
Sat
Carlos Mencia
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $48
Avg. price ~ $156
28 tickets remaining!
Jun
15
2024
8:00 PM
Sat
Mike Feeney
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $30
Avg. price ~ $56
10 tickets remaining!
Jun
15
2024
9:00 PM
Sat
Carlos Mencia
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $50
Avg. price ~ $182
20 tickets remaining!
Jun
16
2024
7:00 PM
Sun
Lace Larrabee
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $64
Avg. price ~ $168
16 tickets remaining!
Jun
20
2024
8:00 PM
Thu
Heather McDonald
Seminole Hard Rock Tampa Event Center
33611, 5223 Orient Rd, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $80
Available Tickets: 271
Jun
20
2024
8:00 PM
Thu
Alonzo Bodden
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $57
Avg. price ~ $76
8 tickets remaining!
Jun
21
2024
7:30 PM
Fri
Alonzo Bodden
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $30
Avg. price ~ $48
18 tickets remaining!
Jun
21
2024
10:00 PM
Fri
Alonzo Bodden
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $56
Avg. price ~ $74
8 tickets remaining!
Jun
22
2024
6:00 PM
Sat
Alonzo Bodden
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $57
Avg. price ~ $76
8 tickets remaining!
Jun
22
2024
8:00 PM
Sat
Alonzo Bodden
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $57
Avg. price ~ $76
4 tickets remaining!
Jun
23
2024
6:30 PM
Sun
Justin Whitehead
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $80
38 tickets remaining!
Jun
23
2024
7:00 PM
Sun
Alonzo Bodden
Side Splitters Comedy Club
33618, 12938 N. Dale Mbry Hwy, Tampa, FL, US
TicketsPrices from $57
Avg. price ~ $76
8 tickets remaining!
Jun
27
2024
7:00 PM
Thu
Steve-O
Nancy and David Bilheimer Capitol Theatre | Capacity: 750
33755, 405 Cleveland Street, Clearwater, FL, US
TicketsPrices from $44
Avg. price ~ $162
46 tickets remaining!
Jun
27
2024
8:00 PM
Thu
Goldiee
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $26
Avg. price ~ $65
24 tickets remaining!
Jun
28
2024
7:45 PM
Fri
Shuler King
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $133
27 tickets remaining!
Jun
28
2024
10:15 PM
Fri
Shuler King
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $133
25 tickets remaining!
Jun
29
2024
7:00 PM
Sat
Shuler King
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $132
27 tickets remaining!
Jun
29
2024
9:30 PM
Sat
Shuler King
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $132
25 tickets remaining!
Jun
30
2024
7:00 PM
Sun
Shuler King
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $132
27 tickets remaining!
Jul
03
2024
7:00 PM
Wed
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $50
Avg. price ~ $215
Available Tickets: 294
Jul
05
2024
7:00 PM
Fri
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $26
Avg. price ~ $166
Available Tickets: 457
Jul
05
2024
7:30 PM
Fri
Mojo Brookzz
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $91
31 tickets remaining!
Jul
05
2024
9:30 PM
Fri
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $27
Avg. price ~ $171
Available Tickets: 443
Jul
05
2024
10:00 PM
Fri
Mojo Brookzz
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $91
31 tickets remaining!
Jul
06
2024
6:30 PM
Sat
Mojo Brookzz
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $91
31 tickets remaining!
Jul
06
2024
7:00 PM
Sat
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $69
Avg. price ~ $316
Available Tickets: 207
Jul
06
2024
9:00 PM
Sat
Mojo Brookzz
Funny Bone Comedy Club - Tampa
33605, 1600 E 8th Ave, Tampa, FL, US
TicketsPrices from $33
Avg. price ~ $91
31 tickets remaining!
Jul
06
2024
9:30 PM
Sat
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $37
Avg. price ~ $303
Available Tickets: 271
Jul
07
2024
5:00 PM
Sun
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $22
Avg. price ~ $168
Available Tickets: 368
Jul
07
2024
8:00 PM
Sun
Bert KreischerVIP Packages
Mahaffey Theater At The Duke Energy Center for the Arts | Capacity: 2031
33701, 400 First Street South, St. Petersburg, FL, US
TicketsPrices from $24
Avg. price ~ $174
Available Tickets: 385
Show More
`citiesList.insertAdjacentHTML('beforeend', cityRow)})}}function setCity(elem, id) {cityInp.value = elem.textContentcitiesList.style.display = 'none'scheduleBox.setAttribute('data-page', 0);paramsCity = '&city=' + idloaderAnim.classList.remove('hidden-loader')loadSchedulePage()}document.addEventListener('click', (e) => {const withinBoundaries = e.composedPath().includes(cityWrap);if (!withinBoundaries) {citiesList.style.display = 'none'}})}function nextCalendar() {curMonth++;if (curMonth > 12) {curMonth = 1curYear++;}createCalendars(calendarBlock, curYear, curMonth)}function prevCalendar() {curMonth--;if (curMonth < 1) {curMonth = 12curYear--;}if (curYear === todayYear && curMonth <= todayMonth) {curMonth = todayMonth;curYear = todayYear;}createCalendars(calendarBlock, curYear, curMonth)}function resetFilter() {if (selected1 !== 0) {selectionIndex = 1;selected1 = 0;selected2 = 0;fstring = '';fltrTitle.innerHTML = 'Select Your Dates'fltrBtn.addEventListener('click', openFilter, true)scheduleBox.setAttribute('data-page', 0);params = ''} else {fltrBtn.addEventListener('click', openFilter, true)}createCalendars(calendarBlock, curYear, curMonth)loaderAnim.classList.remove('hidden-loader')loadSchedulePage()}function clearFilter() {fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true);}function applyFilter() {if (fstring !== '') {fltrTitle.innerHTML = fstringif (selected2 === 0) {scheduleBox.setAttribute('data-page', 0);let m = (Number(selected1.toString().substr(4, 2)) + 1).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)) + 1).toString()if (m.length === 1) {m = '0' + m}let m2 = (Number(selected2.toString().substr(4, 2)) + 1).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)}loaderAnim.classList.remove('hidden-loader');loadSchedulePage()}fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}fltrBtn.addEventListener('click', openFilter, true)// closeFltr.addEventListener('click', closeFilter, true)function openFilter(event) {event.stopPropagation()fltrBtn.classList.add('fltr-opened');fltrBtn.removeEventListener('click', openFilter, true)createCalendars(calendarBlock, curYear, curMonth)}function closeFilter(event) {event.stopPropagation()fltrBtn.classList.remove('fltr-opened');fltrBtn.addEventListener('click', openFilter, true)}function selectDate(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 s = Number(y.toString() + monstring + daystring)let monstr = new Date(y, m).toLocaleString('en', {month: 'short'})if (selectionIndex === 1) {selected2 = 0;selected1 = sfstring = monstr + ' ' + daystring + ', ' + y}if (selectionIndex === 2) {selected2 = s;if (selected1 > selected2) {selected2 = selected1selected1 = sfstring = monstr + ' ' + daystring + ', ' + y + ' - ' + fstring} else {fstring = fstring + ' - ' + monstr + ' ' + daystring + ', ' + y}selectionIndex = 0}selectionIndex++createCalendars(calendarBlock, curYear, curMonth)}function createCalendars(elem, year, month) {let year1 = year;let year2 = year;let mon1 = month - 1;let mon2 = mon1 + 1;if (mon2 > 11) {mon2 = 0year2 = year + 1;}let d1 = new Date(year1, mon1);let d2 = new Date(year2, mon2);let m1str = new Date(year1, mon1).toLocaleString('en', {month: 'long'});let m2str = new Date(year2, mon2).toLocaleString('en', {month: 'long'});let calendarBody1 = ''let calendarBody2 = ''for (let i = 0; i < getDay(d1); i++) {calendarBody1 += `
`;}for (let i = 0; i < getDay(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(mindate))) {if (selected1 === selstring && selected2 === 0) {calendarBody1 += '
` + 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}
`;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 (curMonth === todayMonth && curYear === todayYear) {prevContol = ``}let calendars = ``if (window.innerWidth <= 800) {calendars = `
${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)}