Travel from Denver to Grand-Lake-CO-USA

Bus or train from Denver to Grand Lake?

Amtrak operates a train from Denver to Grand Lake once daily. Tickets cost $27 - $60 and the journey takes 2 h 32 min. Alternatively, Regional Transportation District operates a bus from Denver to Grand Lake every 20 minutes. Tickets cost $9 and the journey takes 37 min. Home James Transportation also services this route every 2 hours.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Denver to Grand Lake

From Denver Union Station Amtrak train to Granby Amtrak then taxi to Grand Lake. 2 h 58 min $130. From Union Station Track 1 train to Denver International Airport then bus to Grand Lake, CO. 4 h 7 min $104. From Civic Center Station Gate 5 bus to Nine Mile Station Gate H, bus to Denver International Airport, then bus to Grand Lake, CO. 5 h 16 min $103. From Denver drive to Grand Lake. 2 h 23 min $12.

How long does it take to get from Denver to Grand Lake?

It takes approximately 2 h 58 min to get from Denver to Grand Lake.
Close Print Itinerary
  1. Here are 4 options to get from
    Denver to Grand Lake:

    1. Trip:
      1 Train
      • One-Way approx: USD $97 - $145
      • Duration: 2 h 58 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $97 - $145
        • Duration: 2 h 58 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $104
      • Duration: 4 h 7 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $104
        • Duration: 4 h 7 min
        Close x
    3. Trip:
      3 Bus via Nine Mile Station Gate H
      • One-Way approx: USD $103 - $104
      • Duration: 5 h 16 min
      Open +
      • Trip:
        3 Bus via Nine Mile Station Gate H
        • One-Way approx: USD $103 - $104
        • Duration: 5 h 16 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $10 - $15
      • Duration: 2 h 23 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $10 - $15
        • Duration: 2 h 23 min
        Close x