Rio de Janeiro Restaurants

Sort by Tribes
Cuisines
10194 Results
  • 1
    Rio Scenarium Pavilhão da Cultura

    Rio Scenarium Pavilhão da Cultura

    Ranked #1 overall in Rio de Janeiro restaurants
    9.531 reviews
    Brazilian, Bar
    Popular withNightlifeArtsyFamilies

    Different from all the bars I ever been. Lovely decoration, really good samba concerts. Is located in the historical centre of Rio. There is a lot of local people and ...

  • 2
    Confeitaria Colombo

    Confeitaria Colombo

    Ranked #2 overall in Rio de Janeiro restaurants
    9.425 reviews
    Ice Cream and Desserts, Breakfast & Brunch, Cafe
    Popular withFoodiesFamiliesHistory

    Really typical and great atmosphere of Rio! There is no way you can miss the opportunity to go to Centro and Confeitaria Colombo.

  • 3
    Sushi Leblon

    Sushi Leblon

    Ranked #3 overall in Rio de Janeiro restaurants
    8.921 reviews
    Japanese
    Popular withFoodiesLuxuryNightlife

    Rio is sushi crazy these days and Sushi Leblon is its raw fish temple. I had Bonito, Scallops, White fish with hot peppers and Spicy Tuna roll. It's not that ...

  • 4
    Garota de Ipanema

    Garota de Ipanema

    Ranked #4 overall in Rio de Janeiro restaurants
    8.221 reviews
    $$$$
    Tapas/Small Plates, Bar
    Popular withFoodiesNightlifeFamilies

    Go to Garota de Ipanema for a taste of the traditional bad service you get from carioca old school waiters. There is nothing special for eating/drinking here. The place survives ...

  • 5
    Forte de Copacabana

    Forte de Copacabana

    Ranked #5 overall in Rio de Janeiro restaurants
    8.515 reviews
    Cafe
    Popular withHistoryArtsyOutdoorsy

    The Forte de Copacabana sits at the mouth of the Guanabara Bay and was constructed in 1907 to protect Rio de Janeiro from a naval attack. I found the forte ...

  • 6
    Bibi Sucos

    Bibi Sucos

    Ranked #6 overall in Rio de Janeiro restaurants
    8.913 reviews
    $$$$
    Deli & Sandwich, Diners, Juice & Smoothies
    Popular withFoodiesFamiliesOutdoorsy
  • 7
    Aprazivel Restaurante

    Aprazivel Restaurante

    Ranked #7 overall in Rio de Janeiro restaurants
    9.113 reviews
    $$$$
    Brazilian
    Popular withFoodiesFamiliesArtsy

    Spectacular Brazilian cuisine, in a hip neighborhood. Unbelievable views and caipirinhas...

  • 8
    Bar e Restaurante Urca

    Bar e Restaurante Urca

    Ranked #8 overall in Rio de Janeiro restaurants
    9.511 reviews
    $$$$
    Brazilian, Pubs
    Popular withFoodiesOutdoorsyNightlife

    This place is great with beautiful views along the water. We came here for dinner and had a delicious meal.

  • 9
    Zaza Bistro Tropical

    Zaza Bistro Tropical

    Ranked #9 overall in Rio de Janeiro restaurants
    9.111 reviews
    $$$$
    Tapas/Small Plates, Bistro, Brazilian
    Popular withFoodiesLuxuryTrendsters

    This was the first place we had dinner in Rio when we visited recently. The food was very, very good! Excellent octopus.

  • 10
    Churrascaria Palace

    Churrascaria Palace

    Ranked #10 overall in Rio de Janeiro restaurants
    9.010 reviews
    $$$$
    Brazilian, Steak House
    Popular withFoodiesFamiliesLuxury

    So. Good. I'm not even a big meat eater and I like this place. In fact, I like it so much that I might skip the sidebar next time and ...

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(); req.open("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("https://www.skyscanner.com/trip/hotels/hotel_suggestions?action=index&clean_path=rio-de-janeiro&controller=topics&country_code=&current_user_id=&filters=&id=2000000000101&klass_name=Region&list_type=restaurants&nearby=false&path=rio-de-janeiro%2Frestaurants&place=2000000000101&place_type=City&place_type=region&region=2000000000101", function(status){ if (status === 200) { HotelRates.ajax(); } }); var HotelRates = { hotels: "", ajaxCalls: function(tryIndex) { if (this.hotels) { ListPage.update("https://www.skyscanner.com/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en&region=2000000000101" + "&" + this.hotels, 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); } };