Things to do in Costa Mesa

Sort by Tribes
170 Results
  • 1
    South Coast Plaza

    South Coast Plaza

    Ranked #1 overall in Costa Mesa things to do
    9.2120 reviews
    Shopping, Mall, Movie Theatre, Shopping Centre
    Popular withLuxuryHipstersFamilies

    This is one the largest malls I ever stepped foot into. It's not only located in one building but there's also a separate bridge that connects to another mall. Almost ...

  • 2
    Segerstrom Center for the Arts

    Segerstrom Center for the Arts

    Ranked #2 overall in Costa Mesa things to do
    9.736 reviews
    Performing Arts, Entertainment, Concert Hall, Theatre
    Popular withArtsyFamiliesLuxury

    This art and music center is consist of 3 buildings. I when here for a music concept, the seat structure layout is amazing. It was like 5 floors i believe. ...

  • 3
    The Camp

    The Camp

    Ranked #3 overall in Costa Mesa things to do
    9.323 reviews
    Popular withHipstersFoodiesArtsy

    I guess you could describe this as a mall, though its not any kind of mall you've ever been too before. Growing from a couple of small outdoor fitness stores ...

  • 4
    The Lab

    The Lab

    Ranked #4 overall in Costa Mesa things to do
    8.820 reviews
    Shopping, Mall
    Popular withArtsyFoodiesHipsters

    Hipsters, hipsters everywhere. Like its cousin The Lab, the Lab Anti-Mall is the place to go if you want to entertain yourself with artisan goods, hipster clothes, and old school ...

  • 5
    Hi-Time Wine Cellars

    Hi-Time Wine Cellars

    Ranked #5 overall in Costa Mesa things to do
    9.89 reviews
    Bars, Clubs and Nightlife, Shopping, Wine Bar, Wine Shop
    Popular withLuxuryFoodiesNightlife

    One of the best wine/spirits/beer shops in OC. Staff is very knowledgeable and they will help you pick out a great bottle.

  • 6
    Pacific Amphitheatre

    Pacific Amphitheatre

    Ranked #6 overall in Costa Mesa things to do
    8.99 reviews
    Performing Arts, Outdoors, Music Venue, Theatre
    Popular withFamiliesHipstersOutdoorsy

    Saw the Lindsey Stirling concert here. Great sound, we had limited viewing because to stage set up, otherwise great seats. Food within the gates.

  • 7
    South Coast Repertory

    South Coast Repertory

    Ranked #7 overall in Costa Mesa things to do
    10.08 reviews
    Tours, Classes and Rentals, Performing Arts, Theatre
    Popular withArtsyFamiliesLuxury
  • 8


    8.01 review
    Shopping, Furniture or Home Store
    Popular withFamilies

    Fun designs, lots of space saving organization options, and they also have vegan and vegetarian options in both the restaurant and cafe! People often equate Ikea with cheap, but they ...

  • 9
    SOCO & The OC Mix

    SOCO & The OC Mix

    Ranked #11 overall in Costa Mesa things to do
    8.49 reviews
    Popular withFoodiesHipstersArtsy

    Part interior design haven, part dining destination, The OC Mix and SOCO are comprised of 20 design showrooms plus restaurants, boutiques and a food hall (aka The OC Mix). Inside ...

  • 10
    Wild Goose Tavern

    Wild Goose Tavern

    Ranked #8 overall in Costa Mesa things to do
    8.97 reviews
    Bars, Clubs and Nightlife, Bar
    Popular withNightlifeHipstersFoodies

    I love this bar, formerly known as "the little knight". They're burgers are great & although their beer selection is small, I usually like someone on the rotating taps.

var ListPage = { maxTries: 20, interval: 0, xhrRequests: [], update: function(url, count, callback){ var fingerprint = "&t=" + (new Date().getTime()); var reqcount = "&req_count=" + count; this.loader("on"); var self = this; var req = new XMLHttpRequest();"GET", url + fingerprint + reqcount, true); ListPage.xhrRequests.push(req); req.onreadystatechange = function() { if (req.readyState === 4 && (req.status === 200 || req.status === 202)) { eval(req.responseText); self.loader("off"); if (req.status === 200 || req.status !== 202 ) callback(req.status); if (req.status === 202) { if (count < self.maxTries) { setTimeout(function(){ListPage.update(url, ++count, callback)}, self.interval); self.interval += 100; } else { callback(req.status); } } } }; req.send(null); }, loader: function(status) { var spinnerD = document.querySelector('.spinnersD'); var spinnerM = document.querySelector('.spinnersM'); if (spinnerD && spinnerM) { if (status === "on") { spinnerD.className = "spinnersD shownow"; spinnerM.className = "spinnersM shownow"; } else { // hide spinnerD.className = "spinnersD"; spinnerM.className = "spinnersM"; } } }, ajax: function(url, callback) { this.update(url, 1, callback); } }; ListPage.ajax("", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if ( { ListPage.update("" + "&" +, tryIndex, function(){ var placeholder = document.querySelectorAll('.metasearch_featured .placeholder'); for (var i = 0; i < placeholder.length; i++) { placeholder[i].style.display='none'; } }); } }, ajax: function() { this.ajaxCalls(1); }, singleAjax: function() { this.ajaxCalls(ListPage.maxTries); } };