There are 4 ways to get from Salt Lake City to Kaysville by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 470 bus
best- Take the bus from State St / 300 S to Main St / Kaysville Center Stbus 470
56 min$3Line 750 train
- Take the train from North Temple Station to Layton Stationtrain 750
1h 1m$6–7Drive 20.9 mi
- Drive from Salt Lake City to Kaysvillecar 20.9 mi
25 min$4–6Taxi
- Take the taxi from Salt Lake City to Kaysvilletaxi 20.9 mi
25 min$60–75
Salt Lake City to Kaysville by bus
Questions & Answers
The cheapest way to get from Salt Lake City to Kaysville is to line 470 bus which costs $3 and takes 56 min.
The fastest way to get from Salt Lake City to Kaysville is to drive which takes 25 min and costs $3 - $6.
Yes, there is a direct bus departing from State St / 300 S and arriving at Main St / Kaysville Center St. Services depart hourly, and operate every day. The journey takes approximately 56 min.
No, there is no direct train from Salt Lake City station to Kaysville station. However, there are services departing from North Temple Station and arriving at Layton Station via . The journey, including transfers, takes approximately 1h 1m.
The distance between Salt Lake City and Kaysville is 22 miles. The road distance is 21 miles.
The best way to get from Salt Lake City to Kaysville without a car is to line 470 bus which takes 56 min and costs $3.
The line 470 bus from State St / 300 S to Main St / Kaysville Center St takes 56 min including transfers and departs hourly.
Salt Lake City to Kaysville bus services, operated by Utah Transit Authority, depart from State St / 300 S station.
Salt Lake City to Kaysville train services, operated by Utah Transit Authority, depart from North Temple Station.
The best way to get from Salt Lake City to Kaysville is to line 470 bus which takes 56 min and costs $3. Alternatively, you can line 750 train, which costs $5 - $8 and takes 1h 1m.
What companies run services between Salt Lake City, UT, USA and Kaysville, UT, USA?
Utah Transit Authority operates a bus from State St / 300 S to Main St / Kaysville Center St hourly. Tickets cost $3 and the journey takes 56 min. Alternatively, Utah Transit Authority operates a train from North Temple Station to Layton Station hourly. Tickets cost $2–5 and the journey takes 30 min.
- Phone
- +1 801-743-3882
- [email protected]
- Website
- rideuta.com
Train from North Temple Station to Layton Station
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $2–5
- Schedules at
- rideuta.com
- Adult - full fare
- $2–5
- Phone
- +1 801-743-3882
- [email protected]
- Website
- rideuta.com
Bus from State St / 300 S to Main St / Kaysville Center St
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $3
- Schedules at
- rideuta.com
- Adult full fare
- $3
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , Italian Lakes: Getting around by train, and Need to know: Jadrolinija - to help you get the most out of your next trip.
More Questions & Answers
Salt Lake City to Kaysville bus services, operated by Utah Transit Authority, arrive at Main St / Kaysville Center St station.
Salt Lake City to Kaysville train services, operated by Utah Transit Authority, arrive at Layton Station.
Yes, the driving distance between Salt Lake City to Kaysville is 21 miles. It takes approximately 25 min to drive from Salt Lake City to Kaysville.
There are 123+ hotels available in Kaysville.


