2小时40分钟。马德里到巴塞罗那可以乘坐AVE高铁,车程2小时40分钟,普通票价100-120欧元。巴塞罗那(Barcelona)位于伊比利亚半岛东北部,濒临地中海,是西班牙第二大城市。1、马德里到巴塞罗那最方便快捷是当属高铁(ave),3小时多一点可到,票价100欧左右/人;
2、若是晚上只有坐夜间火车(只有1班)晚上10点多开,早上六点多到,票价49欧,性价比较高,也有卧铺。火车票订票网址 www.renfe.com ;
3、如果乘坐大巴也可以,30欧左右/人,约5小时可到巴塞罗那。大巴车网址 www.alsa.es;
4、如果乘坐飞机的话,票价大概40欧的样子,耗时约80分钟可到,订票网址:www.clickair.com。