Hospitality Properties said it plans no major changes at the 162 TravelCenters locations in 40 states and Canada.
The sale is expected to close early next year.
Hospitality Properties owns 310 hotels in North America.
Once part of BP America, TravelCenters was bought in 2000 by Oak Hill Capital Partners, and before that was owned by a group of institutional investors.