1map logoGo to main page

Edinburgh, Edinburgh to Mallaig, Highlands from $60: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Edinburgh, United Kingdom
to
Mallaig, United Kingdom

How to Get from Edinburgh to Mallaig: 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.

$60 - DriveBest price
185.2 milesDistance
3h 34m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Edinburgh to Mallaig 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
various
Bus
Drive
Average Duration
7h  9m
Estimated price
$58-93
Recommended
Company
various
Drive
Average Duration
3h  34m
Estimated price
$60-90
Cheapest
route map
Distance: 185.2 miles
Duration: 3h 34m

See more options

Pricing table
Company
First ScotRail Service
Train
Average Duration
7h  56m
Estimated price
$63-146
Company
Caledonian Sleeper, various
Train
Train
Average Duration
7h  30m
Estimated price
$93-329

Compare prices for your selected dates

TypeMo 10/03Tu 11/03We 12/03Th 13/03Fr 14/03Sa 15/03Su 16/03
Train $118 $118 $117 $118 $117 $117 $117

Traveling From Edinburgh to Mallaig

This journey offers you a captivating contrast, transitioning from Edinburgh's vibrant urban landscape to Mallaig's serene coastal charm.

Best Neighbourhoods in Mallaig

Mallaig offers charming neighborhoods rich in local culture and stunning views.

Mallaig Harbour
• Scenic views of the harbor and ferries.
• Fresh seafood restaurants line the waterfront.
Mallaig Village
• Quaint shops featuring local crafts and souvenirs.
• Friendly community atmosphere welcomes visitors.
Annat
• Idyllic countryside with hiking trails nearby.
• Peaceful setting perfect for relaxation and nature walks.

Best Times To Visit Mallaig's Attractions

Make the most of your visit by timing your trips to popular spots just right.

Mallaig Harbour
Visit early morning or late afternoon for breathtaking light and fewer tourists.
The Jacobite Steam Train
Travel during weekdays for a quieter, more peaceful ride through stunning scenery.
The Mallaig Heritage Centre
Stop by in the late morning for a relaxed tour before afternoon crowds.

Mallaig Weather: What to Expect Year-Round

Mallaig experiences a temperate maritime climate, characterized by mild summers and cool winters, making spring and early autumn ideal for visits. The weather can be unpredictable, so varying conditions might influence your activities, whether you’re exploring the coastline or enjoying local attractions.

Dining Recommendation in Mallaig

Try the fresh seafood at The Carla, where the catch of the day showcases local flavors from the surrounding waters, offering a simple yet memorable dining experience. Unlike the bustling dining scene in Edinburgh, the cozy atmosphere and ocean views at this restaurant create a relaxed setting that brings you closer to the natural beauty of the area.

Edinburgh - Mallaig operators

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

Bus
Website
https://uk.megabus.com

Bus from Edinburgh Bus Station to Inverness Bus Station

Average Duration
3h 53m
Estimated price
$18-25
Train
Contact phone
+44 344 811 0141
Website
https://www.scotrail.co.uk/

Train from Edinburgh to Crianlarich

Average Duration
1h 46m
Estimated price
$16-40

Train from Crianlarich to Mallaig

Average Duration
3h 19m
Estimated price
$30-70

Train from Edinburgh to Glasgow Queen Street

Average Duration
51m
Estimated price
$17-40

Train from Fort William to Mallaig

Average Duration
2h 11m
Estimated price
$14-30
Contact phone
+44 1524 732100
Website
https://westcoastrailways.co.uk

Train from Fort William to Mallaig

Average Duration
2h 11m
Estimated price
$35-230
all-pages.transport_night train
Website
sleeper.scot

all-pages.transport_night train from Edinburgh to Fort William

Average Duration
5h 5m
Estimated price
$75-100

Edinburgh to Mallaig: Overview of Bus, Train, Flight, and Car Trips

Traveling between Edinburgh and Mallaig 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 scenic road trip from Edinburgh to Mallaig, covering a distance of 185 miles through the stunning landscapes of Scotland. 💷 Enjoy the flexibility of car travel with prices ranging from £47 to £71 for the journey from Edinburgh to Mallaig, offering budget-friendly options for your adventure. 🌄 Take in the breathtaking views along the way as you drive for approximately 3 hours and 34 minutes from Edinburgh to Mallaig, immersing yourself in the beauty of the Scottish countryside.
Average price
£47 - £70
🚂 Starting from Edinburgh station, travelers can embark on a scenic train journey towards Mallaig there is no direct route, passengers will make transfers at Glasgow Queen Street and Crianlarich during the 7 hours and 56 minutes journey. 💰 Ticket prices for the Edinburgh to Mallaig train range from £50 to £115, depending on the class and availability. Despite the length of the trip, the comfort and beautiful sights along the way make the train journey a recommended way to travel between these two charming UK destinations.
Departure Point
Edinburgh station
Arrival Point
Mallaig station
Useful tips for train travellers
• Onboard catering services on the ScotRail service from Edinburgh to Mallaig offer a selection of snacks and beverages. The train features a trolley service where you can purchase hot and cold drinks, light snacks, and confectionery items. There is currently no full dining car, so it's advisable to bring your own meal or snacks for longer journeys.
• This route is predominantly served by ScotRail, which offers two main classes of seating: Standard Class and First Class. Standard Class provides comfortable seating with enough legroom for a pleasant journey, while First Class offers wider seats, more legroom, and complimentary refreshments. Reservations are recommended, especially during peak travel times. You can book your tickets and find more information at ScotRail's website.
• The arrival station in Mallaig is small but well-equipped for visitors. You can expect basic facilities including restrooms. Unfortunately, there isn't a luggage storage facility at Mallaig station, so it's best to travel light. After arriving, you can minimize wait times by hopping on the West Coast Motors bus service (Route 500) that connects Mallaig to nearby attractions, including Fort William. For station maps and schedules, refer to Mallaig Station Info.

Frequently asked questions

Find out more about the route from Edinburgh to Mallaig.

Or choose the category:
The distance between Edinburgh and Mallaig is 125 miles. The road distance is slightly longer at 185.2 miles. If you prefer to travel by train, it will take approximately 8 hours to reach Mallaig from Edinburgh. Alternatively, taking a combination of bus and train will take around 7 hours and 3 minutes. If you choose to drive by car, it will take approximately 3 hours and 34 minutes to reach Edinburgh from Mallaig. Lastly, traveling by bus from Edinburgh to Mallaig will take around 7 hours and 40 minutes.
The most cost-effective option for traveling from Edinburgh to Mallaig is by bus, with prices ranging from £35 to £51. This mode of transportation takes approximately 7 hours and 40 minutes. Alternatively, if you are looking for a more time-efficient option, driving is the quickest way to reach Mallaig, taking around 3 hours and 34 minutes and costing between £47 and £71.
When traveling from Edinburgh to Mallaig, the prices for a train ticket range from £46 to £70. On the other hand, the prices for a bus ticket from Mallaig to Edinburgh range from £35 to £49. It is important to note that these prices may vary depending on factors such as the time of booking, the class of service, and any discounts or promotions that may be available. It is advisable to check with the specific transportation providers for the most up-to-date pricing information.
To travel from Edinburgh to Mallaig without using public transportation, you can opt to drive. The distance between the two cities is approximately 185 miles, and it takes around 3 hours and 34 minutes to complete the journey by car. The drive offers a scenic route through the Scottish Highlands. The cost of driving from Edinburgh to Mallaig ranges from £47 to £71, depending on factors such as fuel prices and tolls.
To travel from Edinburgh to Mallaig without a car, the best option is to take a combination of bus and train. The journey takes approximately 7 hours and 3 minutes and costs between £27-£212. You can catch a bus from Edinburgh to Fort William, and then transfer to a train from Fort William to Mallaig. This route allows you to enjoy the scenic beauty of the Scottish Highlands while traveling comfortably.
No, there is no direct link between Edinburgh and Mallaig. The journey by train involves transfers at Glasgow Queen Street and Crianlarich, taking approximately 8 hours. By bus, there are transfers at Buchanan Bus Station and Fort William Bus Station, with a total travel time of around 7 hours and 40 minutes. Both options require multiple modes of transportation.
There are plenty of options for accommodation near Mallaig. With over 81 hotels to choose from, visitors can find something that suits their budget and preferences. Prices for hotels in Mallaig start at £51 per night, providing a range of choices for travelers. Whether you prefer a luxury hotel or a more budget-friendly option, there are plenty of options available to make your stay comfortable and enjoyable.