Tea plant grows well in tropical and sub-tropical climates endowed with deep and fertile well-drained soil, rich in humus and organic matter. Tea bushes require warm and moist frost-free climate all through the year.
Coffee needs temperature between 15-30 degrees C.High rainfall and humidity 
Condition  for tea
i) Tropical or sub tropical climate
ii) deep fertile and well drained soil
iii) Warm and moist frost free climate through out the year
iv) Abundant cheap skilled labour.

condition for coffee
i) temperature between 15-30 degrees C
ii)High rainfall and humidity.

Mark this as best...This is a good answer.