Из Гранады до Мадрида около 4 с лишним часов на машине. Ну, считай 4, если не останавливаясь.На поезде - cкоростного из Гранады нет, на обычном тоже 4 часа с лишним, я сейчас посмотрела на сайте поездов - есть 4 с половиной часа, есть 4 часа и 50 минут.