Rio de Janeiro Restaurants

Sort by Tribes
Cuisines
10195 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

    This place is perfect for a drink and some food while listening to good music, because they often have live music. Definetely try their sandwich with filet mignon, cheese 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

    If ou come to the old city centre, make sure you come and have something sweet at Confeitaria Colombo. This is old school Rio glamour, with beautiful old mirrors, and ...

  • 3
    Sushi Leblon

    Sushi Leblon

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

    This may well be the best sushi restaurant in all of Rio. Fresh fish, unique combinations and a bustling night scene makes this one of the hot, happening go-to spots ...

  • 4
    Garota de Ipanema

    Garota de Ipanema

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

    Noisy at weekends when families pack the place, so go in the week for a chilled beer accompanied by grilled meats or pizza. The Girl from Ipanema was written here.

  • 5
    Forte de Copacabana

    Forte de Copacabana

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

    Nice place to visit in Copacabana, there are restaurants and a military museum. A very good landscape.

  • 6
    Bibi Sucos

    Bibi Sucos

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

    one thing you cannot miss in Rio are the "lanchonetes", they are in every corner and basically they are a bar/cafe/juice house/diner. The best thing about them is the crazy ...

  • 7
    Aprazivel Restaurante

    Aprazivel Restaurante

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

    Amazing place and atmosphere.

  • 8
    Bar e Restaurante Urca

    Bar e Restaurante Urca

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

    The highlight of this bar is undoubtedly the view, as you sit out on the sea wall and admire the picturesque surroundings over Guanabara Bay. The bar offers a vast ...

  • 9
    Zaza Bistro Tropical

    Zaza Bistro Tropical

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

    Had the best couscous EVER. Lovely attention. The music. Everything. Take out your shoes upsatairs or enjoy the sightseeing of cariocas outside. Great drinks.

  • 10
    Churrascaria Palace

    Churrascaria Palace

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

    Awesome food and location!

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.sg/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.sg/trip/hotels/hotel_rates_list?bookable_only=&country_code=&current_user_id=&locale=en-GB&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); } };