My girlfriend and I went here just a few days ago. Fantastic experience. You can take the public transportation there or a tour guide which will be way more expensive. We used to public train where you can take the 5 train also called the yellow line to "La Raza". From there you will walk pass the tunnel with the zodiac signs to Autobus de Norte. From there you can buy bus tickets at station 8 for 104 pesos round trip. The bus ride is a little under one hour considering if there is no traffic. Keep your bus tickets in a safe spot. You will need them to show the bus driver. When you arrive, buses come every 15-20 mins so when your finished all you have to do is go back to where the bus dropped you off at and walk across the street and another bus will come to take you back to the City. The entry fee to see the pyramids are 70 pesos. The pyramids are beautiful to see. The pyramid of the Sun is the largest. The stairs to get to the top is very steep. There were many people who couldn't get to the top so I suggest to be in good exercise condition. Although you can climb a few stairs and wait to you recover at certain sections of the pyramids is also a could strategy. The pyramid of the moon is not has big and the pyramid of the sun and its not allowed anymore to go the top of this pyramid. You can only go half way up now. There are many vendors trying to sell merchandise there. My suggestion is never buy anything at the first price offered to you. Negotiate on EVERYTHING you want buy there. Most of idems you want to buy there has to be in american dollars or pesos but there are a few stores that will accept visa or mastercard. The guys approaching you selling merchandise when your walking through the pyramids making jaguar noises only accept cash preferably pesos so be aware of that. My girlfriend and I went to see the pyramids around on wednesday around 12 pm and there many people but not crowded so that was good. Overall it was a great experience especially if your looking for a family vacation.