L'Université de Barcelone dispose de six campus répartis dans différentes parties de la ville: Diagonal, Humanitats, Bellvitge, Mundet, Medicina et Torribera.
Le campus de Diagonal est constitué de plusieurs bâtiments situés des deux côtés de l’Avenida Diagonal. Les stations de métro les plus proches sont Palau Reial (Pharmacie, Chimie) et Zona Universitaria (Economie, Mathématiques, Architecture). Le campus de Medicina est au même endroit que l'hôpital Clínico, situé au sud de l’Avenida Diagonal. L'arrêt le plus proche est Hospital Clínic.
Si vous étudiez sur les campus de médecine ou de Diagonal, les meilleurs quartiers où vivre sont Sants et Les Corts. Le trajet de Sants vers le campus de Diagonal ne prend que 16 minutes sur la ligne de métro 3. Le trajet de Sants jusqu’au campus de médecine est à seulement trois minutes en métro, par la ligne 5 (Sants-Hospital Clínic). De Les Corts, il faut environ 25 minutes de trajet : 10 minutes en tram T1 et le reste à pied.
Le campus de Bellvitge (facultés de sciences infirmières, médecine et dentisterie) est situé à Hospitalet de Llobregat. Dans ce quartier, il existe plusieurs options pour l'hébergement des étudiants. L'arrêt de métro le plus proche est Hospital de Bellvitge. La ligne de métro 1 traverse la quasi totalité d'Hospitalet et le trajet en métro jusqu'au campus ne prend pas plus de 15 minutes.
Le campus de Mundet est situé dans le nord de Barcelone. Vous y trouverez les facultés de sciences de l’éducation, de pédagogie et de psychologie. La station de métro la plus proche est Mundet. Les meilleurs endroits où vivre si vous étudiez sur ce campus sont Horta et La Pau. Le trajet en métro (ligne 5) depuis Horta ne dure que 10 minutes, et seulement 12 minutes de Valldaura par la ligne 3. Malgré qu’elle soit un peu plus loin de campus, la zone de La Pau est bien connectée et il faut environ 42 minutes pour arriver sur le campus par les lignes de métro 5 et 2.