Hotels Between Boston and Worcester

I-90 provides a direct connection between Boston and Worcester, Massachusetts. The cities are approximately 40 miles apart with Framingham near the mid-way point.

NOTE: Within each brand, hotels are listed in order of how close they are to the path between the two cities. But that doesn't mean the first listed hotel is where you might want to be. PLEASE make sure you look at the hotel map to make sure it's suitable.

Bed and Breakfast

The Sleigh Maker Inn Bed and Breakfast (Boston: 29 miles, Worcester: 10 miles) - Westborough
The Inn on the Horse Farm (Boston: 18 miles, Worcester: 23 miles) - Sudbury

Best Western

Best Western Framingham (Boston: 18 miles, Worcester: 21 miles) - Framingham
Best Western Royal Plaza Hotel & Trade Center (Boston: 27 miles, Worcester: 14 miles) - Marlborough

Courtyard

Courtyard by Marriott Boston Westborough (Boston: 27 miles, Worcester: 13 miles) - Westborough
Courtyard by Marriott Boston Natick (Boston: 17 miles, Worcester: 22 miles) - Natick
Courtyard by Marriott Boston Marlborough (Boston: 27 miles, Worcester: 14 miles) - Marlborough

Crowne Plaza

Crowne Plaza Boston-Natick (Boston: 17 miles, Worcester: 22 miles) - Natick

Doubletree

DoubleTree by Hilton Hotel Boston - Westborough (Boston: 27 miles, Worcester: 12 miles) - Westborough

Econo Lodge

Econo Lodge Framingham (Boston: 20 miles, Worcester: 19 miles) - Framingham

Embassy Suites

Embassy Suites Boston/Marlborough (Boston: 27 miles, Worcester: 14 miles) - Marlborough

Extended Stay America

Extended Stay America - Boston - Westborough - Computer Dr. (Boston: 27 miles, Worcester: 12 miles) - Westborough
Extended Stay America - Boston - Westborough (Boston: 27 miles, Worcester: 12 miles) - Westborough
Extended Stay America - Boston - Westborough - East Main St (Boston: 28 miles, Worcester: 12 miles) - Westborough
Extended Stay America - Boston - Marlborough (Boston: 27 miles, Worcester: 14 miles) - Marlborough

Fairfield Inn

Fairfield Inn Boston Sudbury (Boston: 20 miles, Worcester: 20 miles) - Sudbury

Hampton Inn

Hampton Inn Boston Natick (Boston: 17 miles, Worcester: 22 miles) - Natick
Hampton Inn Boston - Marlborough (Boston: 27 miles, Worcester: 13 miles) - Marlborough

Holiday Inn

Holiday Inn Hotel & Suites Marlborough (Boston: 26 miles, Worcester: 14 miles) - Marlborough

Hotel Indigo

Hotel Indigo Boston - Newton Riverside (Boston: 10 miles, Worcester: 29 miles) - Newton

Marriott Hotels & Resorts

Boston Marriott Newton (Boston: 10 miles, Worcester: 29 miles) - Newton

Motel 6

Motel 6 Boston West - Framingham (Boston: 22 miles, Worcester: 17 miles) - Framingham

Quality

Quality Inn (Boston: 29 miles, Worcester: 13 miles) - Marlborough

Red Roof Inn

Red Roof Inn Boston Southborough/Worcester (Boston: 26 miles, Worcester: 13 miles) - Southborough
Red Roof Inn Boston - Framingham (Boston: 17 miles, Worcester: 22 miles) - Framingham

Residence Inn

Residence Inn by Marriott Boston Framingham (Boston: 22 miles, Worcester: 17 miles) - Framingham
Residence Inn By Marriott Boston Westborough (Boston: 27 miles, Worcester: 12 miles) - Westborough
Residence Inn by Marriott Boston Marlborough (Boston: 27 miles, Worcester: 14 miles) - Marlborough

Sheraton Hotel

Sheraton Framingham Hotel & Conference Center (Boston: 22 miles, Worcester: 17 miles) - Framingham

Travelodge

Travelodge Natick (Boston: 17 miles, Worcester: 22 miles) - Natick