We are wanting to visit Girona and also the Dali museum in Figueres. I know that there is a Viator trip that does this in one day, but it leaves too early for us (8:30) and we are really not morning people and the tour is 11 hours long and sounds exhausting. However, the trains look fairly limited as well. Is there any other decent way to combine these in one day or is it just too much? I'm not sure how much time Girona is worth and I also don't know how much time we'll need at the Dali museum but we don't want to feel rushed. If we have to do two different side trips from Barcelona we will, but it seems like a lot of extra days based in Barcelona since we also want to visit Montserrat.
If we are able to do this by train, must one book specific trains in advance? Is there a bus or something that would be more time flexible? I looked on Rome2Rio and there is something called BlaBla car that looks like an inexpensive version of Uber but I don't have a good understanding of it and don't know if I would trust it. Thanks in advance for any suggestions.