Not too difficult. There are local buses between Carvoeiro and Lagoa, about 10 minutes away. From Lagoa there are direct buses to both Silves and Lagos. The buses are not timed to connect with one another, so it might be more convenient to use a taxi between Carvoeiro and Lagoa especially coming back. There is a taxi rank at Lagoa's little bus station.
Timetables In English : Carvoeiro - Lagoa and VV, www.algarvebus.info/031.htm
Lagoa - Silves and vv www.algarvebus.info/008.htm
Lagoa - Lagos and vv www.algarvebus.info/002s.htm
If you change buses at Lagoa in either direction allow enough time to buy your next ticket inside at the ticket office window. On Sundays it's closed so pay the bus driver as normal.
I hope that helps.Edited: 08 July 2014, 19:20
Thanks Cubsur for the advice and timetable links- we're looking forward to visiting both places.
-:- Message from TripAdvisor staff -:-
This topic has been closed to new posts due to inactivity. We hope you'll join the conversation by posting to an open topic or starting a new one.
To review the TripAdvisor Forums Posting Guidelines, please follow this link: http://www.tripadvisor.com/pages/forums_posting_guidelines.html
We remove posts that do not follow our posting guidelines, and we reserve the right to remove any post for any reason.