El Hostal Rio Castro está ubicado en el centro de Barcelona, en una zona muy bien comunicada.
El Hostal está junto a la estación del metro de Poble Sec (Línea 3, verde), a solo 15 minutos a pie de la plaza Cataluña y del puerto deportivo, y a 5 minutos de la Plaza España y la Feria de Muestras. Las playas de Barcelona también esta situadas muy cerca solo 10 minutos en Bus (2,5 Kms) . Las Ramblas y el Barrio Gótico también se encuentran a 10 minutos caminando desde el Hostal.