Can someone please tell me the details of a bus company (internet site) that runs services between maceio and natal and then from natal to recife.
I have been searching on the net but so far have had no luck.

singe
1

cassiobrazil
I couldn't find their sites, but here you have the phones so that you can call them (and pray to find any English speaker in case you don't speak any Portuguese or Spanish)
Maceió Bus Station
55 (82) 221-4615 / 223-4560
Maceió Tourist Information
+55 (82) 336-4409
Natal Bus Station
55 (84) 232-7310 / (84) 205-4377 / 231-1170
G'luck
2

cat_fenice72
This is the Web site of Real Alagoas, a Bus Company ha takes you from Recife to Maceio.
http://www.realalagoas.com.br/
Pro tip