Jefferson Lines timetable

Minneapolis, MN – Billings, MT

Jefferson Lines timetable: 4 trips serving 29 stops, 28 departures this week. Standard one-way fares run from $10 to $188.

Timetable data from · Schedule last changed

Billings to Minneapolis

2 trips · times are local to each stop; the last stop shows arrival.

Jefferson Lines timetable, Billings to Minneapolis
StopBillings → MinneapolisDailyBillings → MinneapolisDaily
BillingsBillings, MT4:30 AM5:00 AM
Miles CityMiles City, MTdoes not stop7:25 AM
GlendiveGlendive, MTdoes not stop8:35 AM
DickinsonDickinson, NDdoes not stop10:35 AM
BismarckBismarck, NDdoes not stop1:05 PM
JamestownJamestown, NDdoes not stop2:40 PM
Valley CityValley City, NDdoes not stop3:20 PM
FargoFargo, NDdoes not stop4:40 PM
Moorhead (MSU - Comstock)Moorhead, MNdoes not stop5:00 PM
Fergus FallsFergus Falls, MNdoes not stop6:00 PM
AlexandriaAlexandria, MNdoes not stop7:00 PM
St. Cloud WestSt. Cloud, MNdoes not stop8:05 PM
Maple GroveMaple Grove, MNdoes not stop8:50 PM
SheridanSheridan, WY6:35 AMdoes not stop
BuffaloBuffalo, WY7:20 AMdoes not stop
GilletteGillette, WY8:45 AMdoes not stop
SpearfishSpearfish, SD10:15 AMdoes not stop
Rapid CityRapid City, SD11:20 AMdoes not stop
WallWall, SD12:15 PMdoes not stop
KadokaKadoka, SD12:55 PMdoes not stop
VivianVivian, SD3:25 PMdoes not stop
MitchellMitchell, SD5:15 PMdoes not stop
Sioux FallsSioux Falls, SD6:45 PMdoes not stop
WorthingtonWorthington, MN7:45 PMdoes not stop
JacksonJackson, MN8:30 PMdoes not stop
FairmontFairmont, MN9:00 PMdoes not stop
Albert LeaAlbert Lea, MN10:10 PMdoes not stop
MinneapolisMinneapolis, MN11:40 PM9:10 PM

Minneapolis to Billings

2 trips · times are local to each stop; the last stop shows arrival.

Jefferson Lines timetable, Minneapolis to Billings
StopMinneapolis → BillingsDailyMinneapolis → BillingsDaily
MinneapolisMinneapolis, MN6:45 AM10:35 AM
Maple GroveMaple Grove, MNdoes not stop11:00 AM
St. Cloud WestSt. Cloud, MNdoes not stop11:45 AM
AlexandriaAlexandria, MNdoes not stop1:05 PM
Fergus FallsFergus Falls, MNdoes not stop1:50 PM
Moorhead (MSU - Comstock)Moorhead, MNdoes not stop2:45 PM
FargoFargo, NDdoes not stop3:15 PM
Valley CityValley City, NDdoes not stop4:05 PM
JamestownJamestown, NDdoes not stop4:50 PM
BismarckBismarck, NDdoes not stop6:30 PM
DickinsonDickinson, NDdoes not stop7:35 PM
GlendiveGlendive, MTdoes not stop9:05 PM
Miles CityMiles City, MTdoes not stop10:25 PM
BurnsvilleBurnsville, MN7:15 AMdoes not stop
Albert LeaAlbert Lea, MN8:50 AMdoes not stop
FairmontFairmont, MN9:50 AMdoes not stop
JacksonJackson, MN10:35 AMdoes not stop
WorthingtonWorthington, MN11:10 AMdoes not stop
Sioux FallsSioux Falls, SD12:40 PMdoes not stop
MitchellMitchell, SD1:50 PMdoes not stop
VivianVivian, SD4:00 PMdoes not stop
KadokaKadoka, SD4:05 PMdoes not stop
WallWall, SD4:35 PMdoes not stop
Rapid CityRapid City, SD5:50 PMdoes not stop
SpearfishSpearfish, SD6:45 PMdoes not stop
GilletteGillette, WY8:35 PMdoes not stop
BuffaloBuffalo, WY9:45 PMdoes not stop
SheridanSheridan, WY10:20 PMdoes not stop
BillingsBillings, MT12:25 AM12:40 AM

A standard fare is the carrier's published one-way price. Many carriers price by demand, so the fare when you book can be higher or lower. Fares don't include any fees the carrier's ticket site may add; BusSchedules.com adds no fees.

Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.