1map logoGo to main page

Keith, Moray to Elgin, Moray from $5: 3 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Keith, United Kingdom
to
Elgin, United Kingdom

How to Get from Keith to Elgin: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$5 by carBest price
27.5 kmDistance
19m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Keith to Elgin with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
First ScotRail Service
Train
Average Duration
19m
Estimated price
$8-17
Recommended
Company
various
Drive
Average Duration
21m
Estimated price
$5-9
Cheapest
route map
Distance: 27.5 km
Duration: 19m

See more options

Company
Dod's Cabs, Davidson's Taxis, A2Z Taxis & Tours
Taxi
Average Duration
21m
Estimated price
$75-90

Traveling From Keith to Elgin

The journey from Keith to Elgin offers a fascinating contrast between Keith's quaint village charm and Elgin's vibrant city atmosphere.

Best Neighbourhoods in Elgin

Elgin features vibrant neighborhoods that cater to diverse tastes and interests.

City Center
• Bustling shops and restaurants abound.
• Close to historical sites like Elgin Cathedral.
New Elgin
• Family-friendly atmosphere with parks and amenities.
• A mix of modern housing and greenery.
Lossiemouth
• Stunning coastal views and sandy beaches.
• Popular for watersports and outdoor activities.

Best Times To Visit Elgin's Attractions

Timing your visits to Elgin's attractions can significantly enhance your experience.

Elgin Cathedral
Early mornings or weekdays offer a quieter atmosphere to explore its beauty.
Johnstons of Elgin Visitor Centre
Visiting in the late afternoon can provide a more relaxed shopping atmosphere.
Elgin Museum
Weekdays during school hours see fewer visitors, allowing for a leisurely tour.

Elgin Weather: What to Expect Year-Round

Elgin experiences a temperate maritime climate with mild summers and cool winters, making spring and early autumn the best times to visit for pleasant weather. Understanding the local weather patterns can help you pack appropriately and plan outdoor activities to enjoy your travels fully.

Dining in Elgin: A Culinary Adventure

Head to The Drouthy Neebors for a must-try selection of locally sourced Scottish dishes, where the modern pub atmosphere contrasts with the more traditional fare found in Keith. The vibrant flavors and creative presentations reflect Elgin's culinary scene, showcasing fresh ingredients that celebrate the region's rich agricultural heritage.

Keith - Elgin operators

Explore transport companies operating between Keith and Elgin, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Keith to Elgin

Average Duration
19m
Estimated price
$8-17
Taxi
Contact phone
+44 1542 887 473
Website
http://dods-cabs.business.site

Taxi from Keith to Elgin

Average Duration
21m
Estimated price
$75-90
Contact phone
+44 1542 662 015

Taxi from Keith to Elgin

Average Duration
21m
Estimated price
$75-90
Contact phone
+44 1542 780 257
Website
http://a2ztaxisandtours.scot

Taxi from Keith to Elgin

Average Duration
21m
Estimated price
$75-90

Keith to Elgin: Overview of Bus, Train, Flight, and Car Trips

Traveling between Keith and Elgin offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque drive from Keith to Elgin, spanning a short 17 miles and offering stunning views of the Scottish countryside along the way. 💰 Indulge in budget-friendly travel options, with car journey prices ranging from £4 to £7, providing a cost-effective and convenient means to reach Elgin from Keith. 🌳 Experience the joy of a quick 21-minute road trip between these charming UK destinations, allowing you to explore Elgin's historic sites and vibrant culture upon arrival.
Average price
£4 - £7
🚉 The train journey from Keith to Elgin is a convenient and efficient way to travel between these two Scottish cities. The direct train operated by First ScotRail Service departs every three hours and takes approximately 19 minutes to reach Elgin. 🎟️ Ticket prices for the Keith to Elgin train range from £6 to £13, offering affordable options for travelers. With regular daily services, passengers can easily plan their journey and enjoy a comfortable ride to their destination.
Departure Point
Keith station
Arrival Point
Elgin station
Useful tips for train travellers
• On your train journey from Keith to Elgin via ScotRail, you can enjoy onboard catering services, which typically include a selection of hot and cold beverages, snacks, and light meals available for purchase. Check their website for any specific offerings on the day of travel.
• Trains from Keith to Elgin generally have two classes: Standard (Economy) and First Class. Standard seating is comfortable and provides ample legroom, whereas First Class offers more spacious seats, complimentary refreshments, and a quieter atmosphere for your journey. You can find more information about seating options on the ScotRail website.
• Only ScotRail operates the Keith to Elgin route. For operational updates, timetables, and any service disruptions, visit their official website at scotrail.co.uk For local transport in Elgin, you might also find useful information on Moray Council's website (moray.gov.uk) which can guide you through bus schedules and local transport services.

Frequently asked questions

Find out more about the route from Keith to Elgin.

Or choose the category:
The distance between Keith and Elgin is approximately 16 miles, with a road distance of 17.1 miles. The typical travel time by train from Keith to Elgin would be approximately one hour. By car, it would take around 30 minutes to travel from Elgin to Keith. Consider the mode of transportation that best suits your schedule and preferences when planning your journey between these two locations.
The most cost-effective option for traveling from Keith to Elgin is to drive, which costs between £4-£7 and takes about 21 minutes. However, the fastest way to reach Elgin from Keith is by train, which takes just 19 minutes and costs between £6-£13. Taking the train is not only convenient and time-efficient but also a relatively affordable option compared to driving, making it a favorable choice for travelers looking to save time and money.
The prices for a train journey between Keith and Elgin typically range from £6 to £13, depending on factors such as time of booking and class of travel. It is advisable to check for any promotional offers or discounts that may be available. It is recommended to book tickets in advance to secure the best fares for this route. Additionally, consider exploring different fare options provided by the train operator for potential cost savings.
To travel from Keith to Elgin without using public transportation, you can drive the 17-mile distance which takes around 21 minutes. Renting a car or using your own vehicle would be the most convenient way to make this journey, with estimated costs ranging between £4 to £7 for fuel. Driving also provides the flexibility to explore the scenic route between the two locations at your own pace.
The best way to travel from Keith to Elgin without a car is by taking the train, which typically takes around 19 minutes and costs between £6 to £13. Trains provide a convenient and efficient mode of transportation between the two cities, allowing you to sit back and enjoy the scenic journey. With a short travel time and reasonable fares, the train offers a hassle-free option for those looking to explore Elgin from Keith without the need for a car.
Yes, there is a direct train link between Keith and Elgin in the United Kingdom. The train services operated by First ScotRail depart every three hours and run daily, with the journey taking approximately 19 minutes. Passengers can board the train at Keith station and disembark at Elgin station, making it a convenient and efficient mode of transportation between the two locations.
There are plenty of accommodation options available near Elgin with over 279 hotels to choose from. Prices for these hotels start at £50 per night, offering a range of budget-friendly and luxury choices. Visitors can explore various accommodations ranging from cozy bed and breakfasts to upscale hotels, ensuring there is something to suit every traveler's preferences and budget. It's recommended to book in advance to secure the best deals and availability during your stay near Elgin.
Yes, you can definitely ride your bicycle from Keith to Elgin in the United Kingdom. The distance of the route is , and it typically takes to reach Elgin from Keith by bike. This can be a great option for those who enjoy cycling and want to experience the scenic route between the two towns. Make sure to plan accordingly and check for any cycling routes or paths that can make your journey smoother and more enjoyable.