Search 590,000 properties worldwide.
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Worth every penny. A great hotel in a good location. Great room. Great staff. Good breakfast. No complaints.
Miramar Hotel by Windsor$106Miramar Hotel by Windsor$106
Nice hotel in a superb location, good facilities, good breakfast food but short on toiletries. Our maid gave us only one shampoo for two people, although we stayed in a DeLux room and paid close to $400 a night for this room during the carnival days. After I complained to the management about it, ...
Olinda Rio Hotel$45Olinda Rio Hotel$45
I travel to Rio once a month and needed a late check out, and although the hotel was full and they needed my room for other guests, one of the front desk ladies spent a lot of time and effort to accommodate my request, even trying to get me to another room. This gestures make me want to return to ...
PortoBay Rio de Janeiro$104PortoBay Rio de Janeiro$104
Really liked this hotel. Great quality for the price. Hotel is right by the beach and close to great restaurants and other landmarks.
Windsor Excelsior Hotel$76Windsor Excelsior Hotel$76
This hotel has somewhat old-fashioned rooms but the location is good, the breakfast is great with a very wide selection and cooked to order items. The rooftop terrace is the best feature though with plenty of space and a good sized pool.
Windsor Leme Hotel$76Windsor Leme Hotel$76
Plus: Good price. In front the beach. Located near multiple restaurants. The staff was very flexible with our flights needs, they allowed us to do an early check in and a late check out what was very convenient. Cons: Small swiming pool. The beach view of the room was not in the front side of the ...
Rio Othon Palace$76Rio Othon Palace$76
I spent good time, the staff was helpful They need to work with another tours organize I tour was good but we spent much time due to mixed group
Grand Mercure Rio de Janeiro Copacabana$59Grand Mercure Rio de Janeiro Copacabana$59
I stayed for 4 nights in what Expedia called Business Suite and i double checked with hotel after i found out my room is swtiched to another type due to the mistake made. The manager is responsive and promised to give me the room I originally booked. It locates at the top floor with 180 degrees of ...
Mercure Rio de Janeiro Copacabana$36Mercure Rio de Janeiro Copacabana$36
Front of the ocean and main street, easy to walk around. 10 minutes from Ipanema.
JW Marriott Hotel Rio de Janeiro$150JW Marriott Hotel Rio de Janeiro$150
The bathroom was disgusting, the parcial ocean view was a big brown wall right in front of the windows I called the front desk three times requesting for someone to fixed the clogged toilet and nothing. I was really tired after a long flight and decided to try a massage, it was the worst experience ...
Pestana Rio Atlantica$82Pestana Rio Atlantica$82
front desk staff on greeting during our stay and departing were very friendly professional and helpful. kudos to them. the area was quite safe , you are on the beach and there are a bunch of restaurants and supermarkets in the vicinity. however the breakfast was better when it used to be on the top ...
Hotel Debret$57Hotel Debret$57
Location is terrific, across the street from beach and cafes, safe area. Breakfast is also very good and varied. However, it is an old hotel and rooms, particularly the bathrooms tend to be poor. Bathroom faucets could not close and we needed to be moved the 2nd night bc we couldn't shut the water. ...
Hotel Rio Lancaster$53Hotel Rio Lancaster$53
We went to Brazil for the experience of Carnival for the first time. Eventho there was a language difference, the staff was oh so accommodating and pleasant. Not only did we feel safe and secure at Atlantico Priai, the location was the best. We now have new Brazilian friends!!! Great choice and I ...
Hotel Atlantico Praia$55Hotel Atlantico Praia$55
Search for hotels in Copacabana Beach on Expedia. You can easily find your hotels in Copacabana Beach using one of the methods below: