You can find an example of integrating SWAT and MODFLOW here, http://swat.tamu.edu/software/swat-modflow/.
SWAT simulates surface runoff, soil water, and provides the boundary condition (deep percolation or groundwater recharge) for MODFLOW, and MODFLOW calculates groundwater flow and provides groundwater discharge to SWAT.
You may find details about the integration strategies in the link.
Modflow can be used to model bedrock heterogeneity. You can review such studies on how modflow is used to represent as layers. Answer is yes, modflow can be used to represent unconsolidated as well as bedrock processes in varying layers.
Pravin, there is no limit in area as SWAT works in large regions. Largest regions I used is 28,000 Km2 . Since the basic computation is hydrological units, SWAT and MODFLOW can simulate hydrology in smaller and larger scales.
Is there any other wat to integrate SWAT and MODFLOW apart from SWAT_MODFLOW.exe and SWAT-MODFLOW Interface???In my case both the tools are not working.My watershed area is 1.21*10^5 km2.