According to Portuguese law:
50cc Scooters: A standard car license (Category B) is enough.
125cc Scooters: You must be at least 25 years old to drive a 125cc scooter with a standard car license (Category B). If you are under 25, you must hold a specific motorcycle license (Category A1 or A).

