Unless your bathroom is unusually large, you can DIY most of the smaller tasks within this larger project. For core-level bath remodels, many DIYers still hire out electricians and plumbers but do the rest of the work themselves. For surface-level remodels that require no major wiring and plumbing changes, the entire project is within the realm of the DIYer.
Professional contractors may do the job better and faster than you can, however. So you will need to weigh cost savings against these advantages when making your decision.