PurposeBitcoin has emerged as a phenomenal asset earning abnormal profits. However, the factors with predictability power over its price are not widely studied. Therefore, this study aims to explore the factors that determine bitcoin prices. The analysis explores the determinants belonging to four categories – macro economic, financial, technical and fundamental factors.Design/methodology/approachThe study employs random effects regression on the panel data of five countries. Then Granger causality test is applied on the time series of all the variables. Lastly, diagnostic tests are conducted to confirm the findings to be robust and reliable.FindingsThe findings suggest that oil price, bitcoin supply, trading volume and market capitalization significantly impact the price of bitcoin in the long run. In short run, bitcoin returns are only caused by oil price and market capitalization. Interestingly, bitcoin returns influence its attractiveness to investors, market capitalization, S&P 500 returns and trading volume, in the short run.Practical implicationsThe technical analysis is found to be redundant in the short run. In the long run, technical as well as fundamental analysis are useful. The bitcoin is found to be a good diversification tool as it has no linkages with the stock markets and gold market. It is also an inflationary hedger owing its limited supply.Originality/valueThe studies on cryptocurrency market have not conducted the analysis across countries. This study captures the cross-sectional effects along with time effects. The study also includes 17 variables belonging to four categories.