I used the bus to go to BG last year, but got it at Sea World parking lot. But I remember it has other stops...
The bus arrives at BG around 10 am and leaves at 5 pm.
They say you need to book in advance, I did that by phone, but no one checked my id or anything when I got on the bus.