The traditional way to get into town is by the Chihuahua-Pacific train, running daily between Chihuahua and Los Mochis. There are two trains per day in each direction, the Primera Express (First Class) and the Clase Economica (Second Class), thus, depending on which direction you are heading to, you have two choices a day.
Usually the trains heading to Los Mochis, stop by Creel in the early afternoon, between 12:00 and 2:00, while the ones heading to Chihuahua stop by in the late afternoon, between 3:00 and 5:00. Time is tentative though, drop by the train station and check out on the board the hour each train is scheduled to stop in Creel that day.
Note that Primera Express uses to be sold out during tourist high season so book your tickets in advance. Also note that the train is remarkably more expensive than the bus, therefore if traveling to Chihuahua or, in the opposite direction, to Divisadero, destinations served by the bus, you may want to consider taking the bus.
If coming into town from Chihuahua or leaving to Chihuahua, the bus is the best option available and a more convenient alternative to the train. The bus-ride takes some five hours, about the same time of the First Class train and it is way cheaper than the Second Class train. At time of my visit there were many departures/arrivals a day from the early morning through the late afternoon. The bus station is right across the train station, on the other side of the railway, inquiry on site whether you need advance purchase of the ticket; some schedules are more crowded than others and the attendant will give you advice. If in Chihuahua, every taxi driver will take you to the bus terminal where buses to Creel depart and arrive.
Likewise, bus is the best option to get to Divisadero, better than the train both in term of schedule and time and price. At time of my visit there were three departure, in the AM, in the early PM and in the late PM. Check at the bus station the timetable.
We wanted to spend more time in Divisadero than the 10 to 15 min stop allowed by the train. So we took the 10 AM bus from Creel to Divisadero(35 pesos for 1 hr ride) and got to hang around Divisadero until 2:30 PM when the train(second class) arrives for our onward journey to El Fuerte.
The bus stations are located just across the tracks from the train station in Creel.
You can tour the area around Creel on your own on rented bike or motorcycle. If you want to go further, say to Batopilas, rent a truck from the Three Amigos. The office is located on the main street(see pic) and the staff is helpful with maps and other info.
For horse tour, visit the tour operator's office(see pic) across from the Best Western hotel.
You will find a taxi stand in the Main Square on the side along the railway (facing the yellow church, on your left). Taxis are pick up trucks or SUVs.