No, you don't need to know Spanish to travel to Peru. English is widely spoken, especially in tourist areas. However, knowing a few Spanish phrases can make your trip much more enjoyable and help you connect with locals.