The strong interests of scientific communities in the grid and mobile computing lead to research in mobile grid computing. The main goal of grid computing is to aggregate the power of widely distributed resources which are diverse in nature and provide non-trivial services to users. In a mobile grid environment resources are dynamic and the availability of the resource is for a period of time. Scheduling is the most challenging and primitive issue when considering the mobility of the resources in the mobile grid environment. This paper discusses a novel framework for scheduling tasks in mobile grid environment using mobility based resource prediction. It predicts resource availability based on the movement type of the resource and the priority of the resource is set accordingly. The framework is tested for various set of tasks in immediate mode and experimental results show that mobility plays a vital role in scheduling the tasks in the mobile grid environment.