Nhiệt độ
Cây thanh long là cây nhiệt đới có nguồn gốc ở vùng sa mạc thuộc Mehico và Colombia, do vậy nó chịu được hạn tốt nên trồng được ở những vùng/xứ nóng.
Nhiệt độ thích hợp cho thanh long sinh trưởng và phát triển từ 20 - 34°C, một số loài chịu được nhiệt độ 50 - 55°C.
Tuy nhiên, cây này không chịu được giá lạnh, khi nhiệt độ xuống tới 4°C, cây không cho quả, nếu nhiệt độ xuống 2°C, cây có thể sẽ chết. Trong điều kiện thời tiết có sương giá nhẹ chỉ với thời gian ngắn cũng sẽ gây ảnh hưởng đến sự phát triển của cây thanh long.
Ánh sáng
Cây thanh long chịu ảnh hưởng của quang chu kỳ, ra hoa trong điều kiện ngày dài.
Cây thanh long thích hợp ở những nơi cường độ ánh sáng mạnh, cây sinh trưởng và phát triển tốt ở các nơi có ánh sáng đầy đủ vì vậy thân cây sẽ ốm yếu và lâu cho quả nếu bị che nắng.
Tuy nhiên, nếu cường độ ánh sáng quá cao, nhiệt độ cao sẽ làm giảm khả năng sinh trưởng của thanh long.
Tận dụng đặc điểm này của thanh long, các nhà vườn thường sử dụng biện pháp "xông đèn /chong đèn", kéo dài thời gian có ánh sáng để xử lý ra hoa trái vụ, theo ý muốn.
Việc xông đèn thường bắt đầu vào chiều muộn hoặc sáng sớm để tạo sự chiếu sáng nối tiếp với ánh sáng ban ngày, giúp cây nhanh ra nụ.
Độ ẩm và nước
Cây thanh long có khả năng chịu hạn, nhưng không chịu úng. Để cây phát triển tốt, cho nhiều trái và trái to cần cung cấp đủ nước, nhất là trong thời kỳ phân hoá mầm hoa, ra hoa và kết trái.
Nhu cầu về lượng mưa cho cây là 800 - 2000 mm/năm, nếu thấp hơn hoặc vượt quá sẽ dẫn tới hiện tượng rụng hoa và thối trái. Có nguồn nước tưới chủ động trong mùa khô, vườn trồng không sử dụng các nguồn nước thải.
Do thân mọng nước nên thanh long có khả năng chịu hạn khá tốt. Cây sinh trưởng phát triển tốt ngay ở những nơi có lượng mưa tương đối thấp (50 - 100 mm/tháng).
Cây cần được cung cấp đủ nước với chu kỳ tưới 4 - 6 ngày/tuần ở các giai đoạn tạo chồi thân và ra hoa đậu trái để đảm bảo cây sinh trưởng và phát triển tốt, đạt năng suất cao.
Sử dụng cách phơi gốc và ngưng tưới nước trong 2 - 5 ngày nắng (kết hợp với bón phân và thắp đèn) sẽ giúp cây trổ hoa nhiều và tập trung hơn vào khoảng 3 tháng sau đó.