In Ethereum one can get the gas price using web3.eth.gasPrice.
In Tezos, does any RPC provide the gas price, or is there a formula to calculate the gas price?
In Tezos, gas does not have a monetary translation. It does not "cost" you anything to execute a contract with 10 gas vs 1M gas. Gas is simply an internal limitation to prevent contracts from running amok.