At least half an hour, maybe more depending on traffic. Miami bus terminal is just east of MIA, and is usually a busy area. Thinking you should find a closer bus station to Miramar.
It's a little bit far, like an hour depends on the traffic and where you are in Miramar. However, there's one in Fort Lauderdale by the airport. It's much closer to Miramar
Check it on the website
35-40 minutes
About 30 minutes, 21 miles
Thanks! Your answer is awaiting moderation.