We have found out that the metro in Barcelona operates from 05:00 to midnight (most of the time). However we have planned a couple of trips which last longer than that. Any idea if the buses operate past midnight, or even 24hr?