In this paper, we introduce a new trip distribution model for destinations that are not homogeneously distributed. The model is a gravity model in which the spatial configuration of destinations is incorporated in the modeling process. The performance was tested on a survey with reported grocery shopping trips in the Dutch city of Almelo. The results show that the new model outperforms the traditional gravity model. It is also superior to the intervening opportunities model, because the distribution can be described as a function of travel costs, without increasing the computational time. In this study, the distribution was described by a simple function of Euclidean distance, which provides a good fit to the survey data. The slope of the distribution is quite steep. This shows that most trips are made to nearby supermarkets. However, a significant fraction of trips, mainly made by car, still goes to supermarkets further away. We argue that modeling of these trips by the new method will improve traffic flow predictions.