Rio de Janeiro offers many enjoyable dining experiences, and enjoying a meal by the beach is right up there with the best of them. Whether you're looking for a post-beach snack or a fine dining experience, you'll find it within easy reach of the world famous beach.
Majorly spruced-up before the 2014 FIFA World Cup, Copacabana beachfront continues to be a focus for investment in the run-up to the 2016 Rio Olympics, and it's now a top spot for drinking and dining at any time of day or night.
Floodlighting, ramped-up police presence and the constant stream of joggers, cyclist and strolling families means it's now a pleasant place for eating and drinking even late at night, and there's no shortage of options.
The kiosks right on the sands offer everything from sardines and fries to salmon and Champagne, while a hop across the road will take you the longest strip of restaurants and bars in the city, on beach-facing Avenida Atlantica. There are some classy 'special occasion' restaurants here - Le Pre-Catelan and Cipriani both rank among the finest formal restaurants in the city.
Family-friendly options abound, too - several of the beach kiosks have their own small playgrounds, and most offer child-friendly menu options such as toasted sandwiches and fresh fruit juices.