Don't do it at the last minute, check well ahead of time and make sure you are at the right bus station, because all of them, don't service that area..................
For an American, with limited spanish abilities, it can be a chalenge by itself, to find the right bus station..........
So look into it ahead of time.....