With such a long journey, we would like to give you some advice: you can look for a flight to Granada, or if your budget is limited, you can check night buses and trains to save the daytime for your visits.
When are the buses from Barcelona to Granada scheduled?
While the first bus leaves at 01:04, the last one leaves Barcelona at 18:04. The duration of the journey is on average 13 hours and 54 minutes, but it can take you only 12 hours and 45 minutes with the fastest connections.
By bus from Barcelona to Granada: which companies offer the service?
Virail counts among its partners also ALSA, with buses from Barcelona to Granada.