Viaja de Madrid a Barcelona y descubre esta ciudad de España con 1.600.000 habitantes. La distancia entre Madrid y Barcelona es de 810 kilómetros; con Wanderio puedes comparar los trenes, autobuses y vuelos disponibles para ir desde Madrid a Barcelona para que puedas organizar tu viaje eligiendo la ruta más rápida, cómoda o barata. Por ejemplo, eligiendo el avión de Madrid a Barcelona, llegarás a tu destino en un tiempo medio de una hora aproximadamente; Los precios de los billetes de avión parten desde 49€. ¿Prefieres, sin embargo, viajar desde Madrid a Barcelona en tren? Podrás comprar tu billete a partir de 42€ y el viaje en tren tiene una duración media de unas 3 horas.