Sheraton Grand Rio Hotel & Resort is 11.6 km from Rio de Janeiro Santos Dumont. Get latest prices on KAYAK now