bertie,Don't know whether you're aware,but Zoomarine have their own buses which pick up from all resorts;you can book this when you get your tickets and I'm fairly certain it's free of charge.
Yes the Zoomarine own buses are the best way. Take a look at their website http://www.zoomarine.pt for general info; local agents will book your admission tickets and bus pickups for you.
If you are feeling brave or the Zoomarine bus is inconvenient, the Lagos - Albufeira bus stops outside Zoomarine but services are both irregular and infrequent. Details on my unofficial website at http://www.algarvebus.info/002e.htm[/url]
Thanks for the replies. I will probably use the Zoomarine buses.
Cubsur, i've tried the link for your algarvebus website but the site appears not to be working.