Taxis from Belize to Maruba are $60US for up to 4 people. You can catch a ride with the tour boats from Maruba to San Pedro for about $20-25US per person.