Some charter buses do have bathrooms, but not all. It is best to check with the charter bus company before you book to ensure a bathroom is on board.