No, take f : R discrete -> R Euclidean which maps x -> x, then f is obviously bijective, and it's continuous because every set is open in the domain, but for the inverse function, the pre-image of a singleton set is a singleton set which is not open in the euclidean topology.