Free public transport will be offered across two states to offset petrol price pain and soaring demand amid the global oil crisis.