Rome2Rio

Oslo to Marstrand buses

Find Transport to Marstrand

View schedule

Trip Overview

The average bus between Oslo and Marstrand takes 4h 45m and the fastest bus takes 3h 55m. The bus service runs several times per day from Oslo to Marstrand. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

4h 45m
Duration
299 km
Distance
kr 700
Average price
Every 2 hours
Frequency

Oslo to Marstrand bus times

Buses run every 2 hours between Oslo and Marstrand. The earliest departure is at 6:45 AM in the morning, and the last departure from Oslo is at 11:40 PM which arrives into Marstrand at 6:15 AM. All services require a transfer, and take on average 4h 45m. The schedules shown below are for the next available departures.

Departing Tuesday, November 3, 2026

  •  → 

    Vy BussVasttrafik4h 7m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 10m • 1 change
  • Show more

Departing Wednesday, November 4, 2026

  •  → 

    Vy BussVasttrafik4h 7m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 10m • 1 change
  • Show more

Departing Thursday, November 5, 2026

  •  → 

    Vy BussVasttrafik4h 7m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 10m • 1 change
  • Show more

Departing Friday, November 6, 2026

  •  → 

    Vy BussVasttrafik4h 7m • 1 change
  •  → 

    FlixBusVasttrafik4h 57m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  • Show more

Departing Saturday, November 7, 2026

  •  → 

    Vy BussVasttrafik4h 56m • 1 change
  •  → 

    Vy BussVasttrafik4h 11m • 1 change
  •  → 

    Vy BussVasttrafik4h 41m • 1 change
  •  → 

    FlixBusVasttrafik4h 26m • 1 change
  • Show more

Departing Sunday, November 8, 2026

  •  → 

    Vy BussVasttrafik4h 11m • 1 change
  •  → 

    FlixBusVasttrafik5h 1m • 1 change
  •  → 

    Vy BussVasttrafik4h 41m • 1 change
  •  → 

    Vy BussVasttrafik4h 41m • 1 change
  • Show more

Departing Monday, November 9, 2026

  •  → 

    Vy BussVasttrafik4h 7m • 1 change
  •  → 

    FlixBusVasttrafik4h 57m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  •  → 

    Vy BussVasttrafik4h 37m • 1 change
  • Show more

Frequently asked questions

Want to know about travelling from Oslo to Marstrand? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.

Map of how to get from Oslo to Marstrand.ExpandLaunch map view
  • Distance: 299.3 km
  • Duration: 4h 45m

What companies run services between Oslo, Norway and Marstrand, Västra Götaland County, Sweden?

Vy Buss operates a bus from Oslo bussterminal to Kungälv resecentrum every 3 hours. Tickets cost kr 700–1,300 and the journey takes 3h 7m. FlixBus also services this route 3 times a day.

Operators