Greyhound you can take it at the international airport, and in Miami beach only 2 or 3 stops, and there you should be waiting (when you buy the ticket they tell you where to wait for the bus and the time)
Check Google on your phone. It will provide you the information
The station in Miami
Thanks! Your answer is awaiting moderation.