HUB hero image

How to Travel from

Keflavík to Diamond Beach

by Rideshare, Route or Car

Keflavík
+0
Diamond Beach
Transport search to Diamond Beach
Keflavík
+0
Diamond Beach
Building a composite car route
Cheapest
Best Offer!
Car
5 h 26 min
417 km.
from $22
Composite Route Car Only

Five ways to Travel from Keflavík to Diamond Beach

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Airlines

Icelandair

Website:
icelandair.com/
Plane from Reykjavik to Egilsstaðir
Ave. Duration:
1h 5m
Frequency:
Every day
Estimated price:
$190.56–$343.02

Bus operators

Strætó

Phone:
+354 540 2700
Website:
straeto.is/
Bus from Mjódd E to Selfoss
Ave. Duration:
54 min
Frequency:
Every 3 hours
Estimated price:
$15.25–$22.87
Bus from Selfoss - N1 to Vík
Ave. Duration:
1h 45m
Frequency:
Once daily
Estimated price:
$35.57–$49.55
Bus from Vík í Mýrdal to Jökulsárlón
Ave. Duration:
2h 50m
Frequency:
5 times a week
Estimated price:
$53.36–$76.23
Bus from Hringbraut / Melteigur to Bsí
Ave. Duration:
1h 11m
Frequency:
Every 4 hours
Estimated price:
$15.25–$21.60
Bus from Bsí to Selfoss
Ave. Duration:
1h 7m
Frequency:
Twice a week
Estimated price:
$17.79–$25.41

Questions and Answers

What is the cheapest way to get from Keflavík to Diamond Beach?

The cheapest way to get from Keflavík to Diamond Beach is to drive which costs $86.96 - $141.30 and takes 5h 24m.

What is the fastest way to get from Keflavík to Diamond Beach?

The fastest way to get from Keflavík to Diamond Beach is to drive which takes 5h 24m and costs $86.96 - $141.30 .

Is there a direct bus between Keflavík and Diamond Beach?

No, there is no direct bus from Keflavík to Diamond Beach. However, there are services departing from Hringbraut / Melteigur and arriving at Jökulsárlón via Bsí, Selfoss - N1 and Vík í Mýrdal. The journey, including transfers, takes approximately 9h 59m.

How far is it from Keflavík to Diamond Beach?

The distance between Keflavík and Diamond Beach is 427 km. The road distance is 417.8 km.

How do I travel from Keflavík to Diamond Beach without a car?

The best way to get from Keflavík to Diamond Beach without a car is to bus which takes 8h 14m and costs $206.52 - $282.61 .

How long does it take to get from Keflavík to Diamond Beach?

It takes approximately 8h 14m to get from Keflavík to Diamond Beach, including transfers.

Where do I catch the Keflavík to Diamond Beach bus from?

Keflavík to Diamond Beach bus services, operated by Strætó, depart from Hringbraut / Melteigur station.

Where does the Keflavík to Diamond Beach bus arrive?

Keflavík to Diamond Beach bus services, operated by Strætó, arrive at Bsí station.

Can I drive from Keflavík to Diamond Beach?

Yes, the driving distance between Keflavík to Diamond Beach is 418 km. It takes approximately 5h 24m to drive from Keflavík to Diamond Beach.

Where can I stay near Diamond Beach?

There are 10+ hotels available in Diamond Beach. Prices start at $1 per night.
+0