Identifying the causal relations between trading volume and stock returns and between trading volume and return volatility plays a vital role in identifying profitable investment opportunities. In this study, the Granger causality test was conducted to analyze the causal relationships between the mentioned variables in Tehran Stock Exchange. Consequently, the Vector Auto Regression (VAR) model was employed to determine the conditional mean equations of returns and volume. Moreover, the bivariate Generalized Autoregressive Conditional Heteroskedasticity (GARCH) model was used to model the conditional variance equation, stating the relationship between volume and return volatility. According to the results, no bilateral causal relationship can be ascertained between returns, volume, and return volatility. In other words, return and return volatility could barely predict volume; therefore, volume cannot be the Granger causality of the other two variables. However, stock returns were found to have an important role in determining the volume. Likewise, return volatility can be used to predict volume accurately. In fact, stock returns and the return volatility were both the Granger causalities of the volume.