Distance from Port Bushehr  to Tehran is 1228 Km.
Almost is 15 hours to travel by car.
But the airport "Mehrabad" Tehran to Port Bushehr  done daily flights, flight duration is one hour and thirty minutes from Tehran to port Bushehr.
For a road trip by bus from south Terminal can use "Ta'avoni" they are mentioned below.

Name Telephone
Ta'avoni 14 02155185393 - 02155185394 - 02155185397