It's about a 4-hour bus ride (150 miles) on Expreso Bavaro. There are four buses a day, 7:00 h., 10:00 h., 14:00 h. y 16:00 h. The bus leaves from the downtown terminal in the city of Santo Domingo. I am unable to find if they have a website. I am under the impression that the one-way fare is around US$ 10.00.
This is the only website I can find with flights between SDQ and PUJ. You are not going to be very happy when you see the prices!
http://www.takeoffweb.com/id2.htmlGood luck. Hopefully you can change your flight and fly directly to Punta Cana.
.