The trip generally takes 4 hours one-way between Antigua and San Pedro. Please provide yourself ample time to account for any unexpected travel delays if you have ongoing travel planned. This is NOT door to door service. We do collect at hotels in Antigua, but we only drop off at Central Park in Antigua. We pickup and drop off all customers at one central point in San Pedro.