For regional trains, arriving 15-30 minutes before departure is usually fine. For high-speed or international trains, it’s better to get there 30-45 minutes early to allow time for security checks, finding your platform, or seat assignment.