While Copenhagen is located in the island of Seeland, there are still plenty of options for travelling into the city via bus. The main carrier travelling into Copenhagen is Eurolines, which offers trips from 16 cities throughout Germany, including Frankfurt, Berlin, Bremen, Hannover and Hamburg. However, there are some smaller regional carriers as well, including Berlin Linien Bus. National Express offers a daily trip to Copenhagen requiring one change at Amsterdam. The journey departs at 9:00 p.m. and lasts roughly 24 hours. Most routes travelling into Copenhagen drop their passengers at Ingerslevsgade, which is near the city's railway Central Station. This spot is in very convenient and centrally located, which allows you to easily access Copenhagen's public transportation so that you can travel throughout the city.
Nestled on Denmark's northeastern coast, in Copenhagen you are never far from the Baltic Sea and the city's waterfront. The seat of Denmark's royal family is the oldest monarchy in the world and you can visit the Amalienborg Palace to see the changing of guard. There's also the Amalienborg Museum, where you can learn more about the royal family. Moreover, Copenhagen is famous for being the home of Hans Christian Andersen, so be sure to visit the famous statues of him and what is quite possibly his most famous creation, the Little Mermaid. For those interested in Denmark's long and storied history, a visit to the National Museum is a great way to learn and appreciate the country's legacy. Today, Copenhagen is well known for its modern architecture, which is on display at 8Tallet and the National Aquarium. There are also modern and diverse culinary traditions on offer in the city's many restaurants, as well as the world famous Carlsberg brewery, which visitors can tour.
Here are some other resources that might have the information you need