Travel from Boulder to Grand-Junction

Bus or train from Boulder to Grand Junction?

Regional Transportation District operates a bus from Boulder to Grand Junction hourly. Tickets cost $3 - $5 and the journey takes 45 min. Greyhound USA also services this route once daily. Alternatively, Regional Transportation District operates a train from Boulder to Grand Junction hourly. Tickets cost $3 - $5 and the journey takes 37 min. Amtrak also services this route once daily.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Boulder to Grand Junction

From Broadway & Euclid Ave bus to Denver airport, fly to Grand Junction airport, then taxi to Grand Junction. 3 h 20 min $294. From Broadway & Euclid Ave bus to Denver airport, fly to Montrose airport, then bus to Grand Junction. 5 h 30 min $518. From 28th St & Arapahoe Ave bus to Denver, CO then bus to Grand Junction, CO. 6 h 55 min $49. From Broadway & Euclid Ave bus to Denver Union Station Amtrak then train to Grand Junction Amtrak. 9 h 29 min $94. From Boulder drive to Grand Junction. 4 h 40 min $33.