Benefits of cloud computing such as elasticity, pay-as-you-go, security, data protection, HPC, HA (high availability), DR (Disaster Recovery), etc have enabled large scale cloud adoption and migration in various organizations. Main focus of this paper is on migration of workloads from private cloud to GCP and its best practices for an organization with strategic cloud objectives. Phases like Discovery, Migration & Transformation outlines key considerations for migrating on premise resources onto GCP. This paper details various phases for migrating an organization (infra, apps and data) from their on-premise environment onto Google Cloud Platform. It outlines an organzational cloud journey and key considerations for successful migration.