yes, it is better to take a taxi.It will take a lot of time if you take the bus from your place to Grand Hamad station then to another bus going to Gulf times.